私はいくつかのフィールドを持つ編集ウィンドウを持っています。これらのフィールドはすべて、NSObjectControllerの 'content'コントローラキーにバインドされています。 NSArrayControllerのキー。私は同じNSArrayControllerにバインドされたNSTableViewも選択しています。ユーザーが「OK」をクリックするまで編集コミットを遅らせるCocoaバインディング
私の編集ウィンドウでは、ユーザーがテキストフィールドを離すとすぐに、その値がNSTableViewに伝播されます。ユーザーが編集ウィンドウで「OK」をクリックするまで、コミットされている値を停止するにはどうすればよいですか?
私が作成してみました編集ウィンドウの新しいManagedObjectContextですが、[context save]を呼び出さなくても変更はすぐに反映されます。これが良いアプローチかどうかは分かりません。私は主なManagedObjectContextの選択に依然として拘束力を持っていますが、これは意図したとおりに動作しない可能性があります。 1つのコンテキストから別のコンテキストに選択をコピーすることは可能でしょうか? –