действительно тупой вопрос с NSMutableArray и addObject - PullRequest
0 голосов
/ 23 декабря 2010

где я не прав ??

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]);

Я не могу понять эту проблему !!!Я получаю EXC_BAD_ACCESS, когда пытаюсь зарегистрировать счетчик старых идентификаторов

спасибо!

Ответы [ 2 ]

2 голосов
/ 23 декабря 2010

В случае NSLog(@"Count: %@", [oldIDs count]);

вы должны написать

NSLog(@"Count: %d", [oldIDs count]);

и проверить, что (NSDictionary *)[oldEvents objectAtIndex:i] имеет значение для идентификатора ключа.

0 голосов
/ 23 декабря 2010

Вы уверены, что не выпускаете oldIds где-нибудь?Код выглядит хорошо для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...