这是我的问题:我有一个基于核心数据文档的程序,带有 ARC(自动引用计数);我希望 tableView 在开头显示一些数据。但我什么也没收到。这是我所做的:
1-我用实体制作了一个核心数据:MyData
2-然后我添加了一个 NSArrayController 并将其绑定到 managedObjectContext 和 MyData
3-我将arrayController绑定到col0:
4-然后制作并出口并为 arrayController 添加@synthesize:
5-最后添加了这段代码:
(void)windowControllerDidLoadNib:(NSWindowController *)aController {
[超级 windowControllerDidLoadNib:aController];
for (NSUInteger i=0; i<5; i++) {
[myArrayController add:self]; [myArrayController setSelectionIndex: i]; [myArrayController setValue:@"test" forKeyPath:@"selection.col0"]; NSLog(@"%lu",[myArrayController selectionIndex]);
} }
但这就是问题所在:什么也没发生,而且 SelectionIndex 显示奇怪的数字!!
任何帮助表示赞赏