ARC:“指向非常量types”id“没有明确的所有权”
我正在升级一个iOS 4项目,使用ARC与sdk5。 所以我想使用自动重构方法转换代码使用ARC。 不幸的是,它没有工作。 我收到很多错误..
for(id* child in childObjectArray){ [child removeParentGroupReferences]; }
这给了我以下的错误输出:
指向非常量types“id”,没有明确的所有权
有什么帮助吗? 我必须改变什么? 谢谢你的帮助..
将id*
更改为id
。 id
已经被定义为一个对象指针。
id
是一个types,而不是一个对象。 这意味着ID不应该是一个指针。 删除*
来解决它。
for(id child in childObjectArray){ [child removeParentGroupReferences]; }