Таблица не обновляется в соответствии с привязками
Это очень новый вопрос, и я уже много раз делал это раньше, но в этот раз мне чего-то не хватает.
В моем файле AppDelegate.h я объявляю NSArray и устанавливаю его как свойство:
@interface AppDelegate : NSObject {
NSArray *lines;
}
@property(readwrite, retain) NSArray *lines;
@end
И затем в файле AppDelegate.m в методе awakeFromNib я размещаю его:
lines = [[NSArray alloc] init];
Тогда у меня есть метод, который устанавливает массив строк:
NSString *fileContents = [NSString stringWithContentsOfFile:[NSHomeDirectory() stringByAppendingPathComponent:@"Desktop/sometextfile.txt"] encoding:NSUTF8StringEncoding error:NULL];
lines = [fileContents componentsSeparatedByString:@"\n"];
У меня есть контроллер массива, который связан сAppDelegate.self.lines
тогда у меня есть столбец таблицы, связанный сArray Controller.arrangedObjects
, Я могу подтвердить, что массив обновляется (тестируется с использованием NSLog), однако содержимое таблицы не обновляется (оно остается пустым).
Есть ли что-то очевидное, что я здесь упускаю?