Хорошо, я очень новичок в Obj-C и Cocoa, но я уверен, что мои привязки здесь правильные. Я искал поисковые запросы, искал переполнение стека и проверял мои значения снова и снова.Связывание какао между NSTableView и NSMutableArray отказывается обновлять
Итак, вот мои привязки:
Они подключаются к этому классу:
@interface TMMaddMangaWindowDelegate : NSWindowController {
...
}
...
@property (copy) NSMutableArray* mangaList;
...
@end
@implementation TMMaddMangaWindowDelegate
...
@synthesize mangaList;
// - (NSMutableArray*) mangaList {
// NSLog(@"mangaList was called!");
// return mangaList;
//}
//- (void) setMangaList:(NSMutableArray *) input{
// NSLog(@"setMangaList was called!");
// [mangaList autorelease];
// mangaList = [input retain];
//}
...
-(void) populateList:(NSArray*)list{
NSMutableArray* newArray = [[NSMutableArray alloc] initWithArray:list];
NSLog(@"Populating List.");
for(NSXMLNode* node in list){
[newArray addObject:node.description];
//[[self mutableArrayValueForKey:@"mangaList"] addObject:node.description];
//NSLog(@"%@", node.description);
}
[self setMangaList:newArray];
[[self chapterListDownloadIndicator] stopAnimation:self];
}
Как вы можете видеть, я также попробовал mutableArrayValueForKey
подход, который ничего не дали. Я знаю, что mangaList набирает предметы.
Я работаю над этим некоторое время и, вероятно, совершил глупую ошибку.
Заранее спасибо.