我损坏了文件中的单个对象。当我加载文件时,其中一个可变数组(1)包含另一个未初始化的可变数组(2)(从同一文件加载)。当我尝试用for-in循环检查数组(2)时,我得到:-[NSMutableArray count]:发送到未初始化的可变数组对象的方法">
我可以删除数组(2),但我如何测试它?
我使用了这样的代码:
NSString* name = [item.children className];
if ([name isEqualToString: @"__NSPlaceholderArray" ])
{
item.children = [[NSMutableArray alloc]init];
}
else...