我正在升级iOS 4项目,以便将它与ARC一起用于sdk5。 所以我想使用自动重构方法将代码转换为使用ARC。 不幸的是它不起作用。我收到很多错误..
for(id* child in childObjectArray){
[child removeParentGroupReferences];
}
这给了我以下错误输出:
指向没有显式所有权的非const类型“id”的指针
对此有何帮助?我需要改变什么? 谢谢你的帮助..
答案 0 :(得分:37)
将id*
更改为id
。 id
已被定义为对象指针。
答案 1 :(得分:5)
id
是一种类型,而不是一种对象。这意味着id不应该是指针。删除*
以修复它。
for(id child in childObjectArray){
[child removeParentGroupReferences];
}