-1

----編集済み----

私の状況: セルベースのNSTableView. このテーブルビューには 3 がありNSColums、1 つはイメージ ボックス、1 つはテキスト ボックス、3 番目はチェックボックスです。次のコードが入力されているアレイコントローラーがあります。

    [imgArrayController addObject:[NSMutableDictionary dictionaryWithObjectsAndKeys:[NSImage imageNamed:[NSString stringWithFormat:@"%@" ,fileName]], @"image", [NSString stringWithFormat:@"%@" ,fileName], @"filename", [NSNumber numberWithBool: YES], @"check1", nil]];

しかし、このコードは正しく機能していません。さまざまなテストから、このコードが機能しておらず、行が追加されていることがわかっていますが、それらは空です。その4日間、私は運がなくてもこのソリューションを探しています。

ありがとう

4

1 に答える 1

0

画像部分が正しいかどうかわからない..これを試してください:

NSMutableDictionary *imgdtl = [[NSMutableDictionary alloc] init];

    NSImage *myimage = [[NSImage alloc] initWithContentsOfFile:[NSString stringWithFormat:@"%@" ,fileName]];        
    [imgdtl setObject: myimage forKey: @"image"];
    [imgdtl setObject:[NSString stringWithFormat:@"%@" ,fileName] forKey: @"filename"];
    [imgdtl setObject:[NSNumber numberWithBool: YES] forKey: @"check1"];
    [imgArrayController addObject:[imgdtl copy]];
于 2013-02-07T20:04:49.507 に答える