私は、ディレクトリを開いてそこからファイルのリストを取得し、それをテーブルに置くOSXアプリに取り組んでいます。これは正常に機能し、配列コントローラーにバインドされています。テーブルの行を更新するまでは、すべてが順調に進んでいるように見えます。それを配列 (配列コントローラーではなく) に追加し、[tableView reloadData]; を実行します。そして何も起こりません!
CoreData を状況に追加するまで、これはうまくいきました。
ディレクトリからファイルを取得するときは、次のようにします。
for (NSString *file in filelist){
NSManagedObject *fileEntity = [NSEntityDescription insertNewObjectForEntityForName:@"File" inManagedObjectContext:[self managedObjectContext]];
[fileEntity setValue:file forKey:@"filename"];
NSImage *Image = [NSImage imageNamed:@"tag_white.png"];
[fileEntity setValue:Image forKey:@"taggedImage"];
}
テーブルの情報を更新できないようです
-(id) tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
もう..