NSMutableArray все еще нулевой после вызова метода addObject для него - PullRequest
1 голос
/ 30 июня 2011
[_noteTitles addObject:@"title"];
[_noteDescriptions addObject:@"description"];
[self.tableView reloadData];
NSLog(@"%@", [_noteDescriptions description]);
NSLog(@"%@", [_noteTitles description]);

Перед этими строками я синтезировал оба "_noteDescription", "_noteTitles". Когда вызываются строки NSLog, на консоли я получаю «(null)» для обоих массивов. Эта функция будет вызываться несколько раз (не слишком часто) для обновления содержимого таблицы, но сейчас массивы не заполняются.

1 Ответ

5 голосов
/ 30 июня 2011

Похоже, вы не инициализировали свои массивы.Поэтому вы отправляете addObject: на nil и ничего не происходит.Это также объясняет, почему NSLog() печатает (null).

Обратите внимание, что @synthesize генерирует средства доступа для вашего свойства, не инициализирует переменную экземпляра резервного копирования.

...