質問

コアデータアプリがセットアップされており、すべてが非常にうまく機能しています。しかし、ちょっとした問題が1つあります。新しいオブジェクトを自分のエンティティに挿入すると、nstableviewcellに移動します。ここでは、必要なテキストに編集できますが、少し問題があります。セルを編集できますが、保存することはできません。コアデータには、編集モードに閉じ込められており、アプリケーションを終了することだけで編集できる唯一の方法は、セルに与えた新しい名前を保存しません。

役に立ちましたか?

解決

この種の機能は、Appleが提供するコアデータチュートリアルで説明しています。それはあなたにを利用するようになります NSArrayController これは とても ビューを同期するための役立つクラス(NSTableView)およびモデル(コアデータ)。

これは、これがどのように機能するかを見るのに最適な場所だと思います。 http://developer.apple.com/cocoa/coredatatutorial/index.html

それが役立つことを願っています。

他のヒント

テーブルビューをコアデータストアに接続するためにどのような方法を使用していますか?バインディング?情報源?

私の推測では、あなたはこれをまったく実装していません。開始している場合は、nstableviewdatasourceインスタンスを実装することをお勧めします。

http://developer.apple.com/mac/library/documentation/cocoa/reference/applicationkit/protocols/nstabledatasource_protocol/reference/reference.html

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top