0

私は、ディレクトリを開いてそこからファイルのリストを取得し、それをテーブルに置く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

もう..

4

0 に答える 0