私はココアバインディング、NSArrayController、コアデータを使用しています。起動直後に、アプリケーションは最初のアイテムを取得する必要があります。これをapplicationDidFinishLaunchingで試します。
1. Entity *ent = arrayManager.arrangedObjects[0];
2. Entity *ent = arrayManager.selectedObjects[0];
--->配列が空であることを示すエラー。なぜ ?
私が理解していない他のことは、アプリケーションが表示されたときに、tableViewに選択された行があるということですが、これをログに記録すると:
NSLog(@"selected row in applicationDidFinishLaunching = %li",self.TableViewController.tableView.selectedRow);
log: -1
->行が選択されていません!なぜ ?