Хорошо, я очень плохо знаком с Obj-C и Cocoa, но я уверен, что мои привязки здесь верны.Я гуглил, искал переполнение стека и проверял свои значения снова и снова.
Итак, вот мои привязки:
![image](https://i.imgur.com/kXnxJ.png)
Они подключаются к этомукласс:
@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 получает предметы.
Я работал над этим некоторое время и, возможно, допустил глупую ошибку.
Заранее спасибо.