ARC:“指向非常量types”id“没有明确的所有权”

我正在升级一个iOS 4项目,使用ARC与sdk5。 所以我想使用自动重构方法转换代码使用ARC。 不幸的是,它没有工作。 我收到很多错误..

for(id* child in childObjectArray){ [child removeParentGroupReferences]; } 

这给了我以下的错误输出:

指向非常量types“id”,没有明确的所有权

有什么帮助吗? 我必须改变什么? 谢谢你的帮助..

id*更改为idid已经被定义为一个对象指针。

id是一个types,而不是一个对象。 这意味着ID不应该是一个指针。 删除*来解决它。

 for(id child in childObjectArray){ [child removeParentGroupReferences]; }