我正在升级 iOS 4 项目以将 ARC 与 sdk5 结合使用。 所以我想使用自动重构方法将代码转换为使用ARC。
不幸的是,它不起作用。
for(id* child in childObjectArray){
[child removeParentGroupReferences];
}
我遇到了很多错误,包括
指向没有显式所有权的非常量类型“id”的指针
将
id*
更改为 id
。 id
已定义为对象指针。
id
是一种类型,而不是对象。这意味着 id 不应该是一个指针。拆下 *
即可修复。
for(id child in childObjectArray){
[child removeParentGroupReferences];
}