我哪里错了?
oldEvents是NSArray ......
NSMutableArray *oldIDs = [[NSMutableArray alloc] init];
for(int i=0; i<[oldEvents count]; i++){
[oldIDs addObject:[(NSDictionary *)[oldEvents objectAtIndex:i] objectForKey:@"id"]];
}
NSLog(@"Count: %@", [oldIDs count]);
我无法弄清楚这个问题!我尝试记录oldIDs计数时收到EXC_BAD_ACCESS
谢谢你!答案 0 :(得分:2)
NSLog(@"Count: %@", [oldIDs count]);
你必须写
NSLog(@"Count: %d", [oldIDs count]);
并检查(NSDictionary *)[oldEvents objectAtIndex:i]
是否具有密钥ID的值。
答案 1 :(得分:0)
你确定你没有在某个地方发布oldIds吗?代码看起来很合适。