2

representedObjectのプロパティをNSViewControllerNSArrayControllerプロパティselection( である)にバインドすることは可能NSManagedObjectですか?

[self.ressourcesViewController bind:@"representedObject" toObject:self.ressourcesController withKeyPath:@"selection" options:nil];

これにより、何らかの理由で常に選択なしのプレースホルダーが表示されます!

4

1 に答える 1

0

これは、キーパスを使用して可能selectedObjects.@lastObjectです!

バインディングはビューオブジェクトをコントローラーオブジェクトに同期することを目的としているため、これがどのように標準に準拠しているかはわかりません。私がしていることは、2つのコントローラーオブジェクトを同期することです..反対に、バインディングを使用すると、KVOおよびKVCを介して手動で実装する代わりに必要なコードが節約されます。

于 2012-04-11T15:02:41.270 に答える