提问人:geforce 提问时间:2/14/2012 最后编辑:HangarRashgeforce 更新时间:11/17/2023 访问量:13498
ARC:“指向没有显式所有权的非常量类型'id'的指针”
ARC: "Pointer to non-const type 'id' with no explicit ownership"
问:
我正在升级一个 iOS 4 项目以将 ARC 与 sdk5 一起使用。 所以我想使用自动重构方法将代码转换为使用 ARC。
不幸的是,它不起作用。
for(id* child in childObjectArray){
[child removeParentGroupReferences];
}
我收到很多错误,包括
指向没有显式所有权的非常量类型“id”的指针
答:
45赞
BJ Homer
2/14/2012
#1
更改为 . 已定义为对象指针。id*
id
id
评论
5赞
gaussblurinc
7/27/2012
我有同样的错误,但在 CoreData.framework 中。我该怎么办?
1赞
David Carney
6/28/2013
感谢您指出这一点。愚蠢的错别字给我带来了一个悲伤的世界。
6赞
gcamp
2/14/2012
#2
id
是一个类型,而不是一个对象。这意味着 id 不应是指针。删除以修复它。*
for(id child in childObjectArray){
[child removeParentGroupReferences];
}
评论