在Simulator上运行时,应用程序因EXEC_BAD_ACCESS而崩溃。我打开Zombie,它指出[myobject release]作为错误来源。我的意思是你如何发布myobject?应该是正确的方式?在真实设备上运行没有问题。它没有崩溃。这一切都指向模拟器给出虚假内存问题,这种情况与泄漏测试有关,给出了错误的标记内存问题。漂亮的假声!
if([[dict objectForKey:@"content"] isKindOfClass:[NSArray class]])
{
NSArray *array = (NSArray *)[dict objectForKey:@"content"];
for (NSDictionary *dict in array) {
Object *myobject = [[Object alloc] initWithDict:dict];
[contentArray addObject:myobject];
[myobject release];
}
}