我想在枚举数组时将对象设置为“nil”,如下所示:
for(Object* object in array){
object = nil;
}
然后 Xcode 告诉我“默认情况下,不能在 ARC 中修改快速枚举变量;声明变量 __strong 以允许这样做。
这意味着这样做:
for(Object __strong* object in array){
object = nil;
}
这似乎是多余的。据我了解,声明对对象的强引用会将其保留计数增加一,而将其保留计数减少一。那么,如何nil
在枚举数组时将对象设置为?
我正在使用 ARC。