Я пытаюсь добавить NSMutableArray в другой NSMutableArray, изменяемый массив, заданный как экземпляр ivar, но я всегда получал массив arrayPlayoff пустым. Другая вещь, которую я обнаружил, заключается в том, что при отладке приложенного метода локальные переменные не отображаются в разделе переменных отладчика, даже выбрав «локальный» вариант.вопрос о добавлении NSMutablearray в другой NSMutablearray?
-(void)loadGamesPlayoffs{
NSMutableArray *eli1 = [[NSMutableArray alloc] init];
NSMutableArray *eli2 =[[NSMutableArray alloc] init];
NSMutableArray *eli3 = [[NSMutableArray alloc] init];
NSMutableArray *eli4 = [[NSMutableArray alloc] init];
for (NSDictionary *eliminatoria in copaReyArray){
int eli = [[eliminatoria valueForKey:@"eliminatoria"]integerValue];
NSLog(@"eli %d", eli);
if (eli==1){
[eli1 addObject:eliminatoria];
} else if (eli==2){
[eli2 addObject:eliminatoria];
}else if (eli==3){
[eli3 addObject:eliminatoria];
} else if (eli==4){
[eli4 addObject:eliminatoria];
}
}
[arrayPlayOff addObject:eli1];
[arrayPlayOff addObject:eli2];
[arrayPlayOff addObject:eli3];
[arrayPlayOff addObject:eli4];
}
many thanks
возможно дубликат [Невозможно добавить элементы в Ивар NSMutableArray] (http://stackoverflow.com/questions/7125326/cannot-add-items-to-an-nsmutablearray-ivar), http://stackoverflow.com/questions/1827058/nsmutablearray-addobject-not-working, http: //stackoverflow.com/questions/3683761/nsmutablearray-addobject-not-affecting-count –
Похоже, вы не инициализируете 'arrayPlayOff', что вызывает проблему? – rishi
Ребята, огромное спасибо! можете ли вы опубликовать свой ответ, чтобы проголосовать за вас? У меня была неправильная идея, что ivar не нужны для инициализации ..... – theomen