ココア:コアデータ + nStableView
-
19-09-2019 - |
質問
コアデータアプリがセットアップされており、すべてが非常にうまく機能しています。しかし、ちょっとした問題が1つあります。新しいオブジェクトを自分のエンティティに挿入すると、nstableviewcellに移動します。ここでは、必要なテキストに編集できますが、少し問題があります。セルを編集できますが、保存することはできません。コアデータには、編集モードに閉じ込められており、アプリケーションを終了することだけで編集できる唯一の方法は、セルに与えた新しい名前を保存しません。
解決
この種の機能は、Appleが提供するコアデータチュートリアルで説明しています。それはあなたにを利用するようになります NSArrayController
これは とても ビューを同期するための役立つクラス(NSTableView
)およびモデル(コアデータ)。
これは、これがどのように機能するかを見るのに最適な場所だと思います。 http://developer.apple.com/cocoa/coredatatutorial/index.html
それが役立つことを願っています。
他のヒント
テーブルビューをコアデータストアに接続するためにどのような方法を使用していますか?バインディング?情報源?
私の推測では、あなたはこれをまったく実装していません。開始している場合は、nstableviewdatasourceインスタンスを実装することをお勧めします。
所属していません StackOverflow