これが私の問題です。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 は奇妙な数字を示しています!!
どんな助けでも大歓迎