0

プロジェクトで nsmanagedobject を使用して sqlite データベースを使用したいのですが、CoreDataBooks サンプルをダウンロードしましたが、よくわからないことがあります...

たとえば...テーブルとxcdatamodelの間のリンクはどこですか? 自分のデータベースで sqlitedb を変更して xcdatamodel を変更しようとしましたが、うまくいきません

手伝って頂けますか?ありがとう

4

1 に答える 1

0

うーん、それが機能する方法は次のとおりです。

  1. xcode のエディターでデータ モデルを作成します。
  2. データ モデルを表すクラスを生成するように xcode に指示します。
  3. アプリを作成し、コア データのセットアップ コードを追加して管理対象オブジェクト コンテキストをインスタンス化します。
  4. データ モデル オブジェクトを作成してマネージド コンテキストに保存するためのコードを追加します。

今度いつか ...

  1. xcode のエディターでモデルを変更して、アプリへの変更を表します。
  2. 関連するモデル クラスを再生成します。

あなたの説明から、データベースを直接編集し、それを表すクラスを自分で管理しようとしているように思えます。これは可能だと思いますが、xcode のツールを使用する方が簡単で、すべてが面倒を見てくれます。

それは役に立ちますか?

于 2011-01-16T11:56:03.123 に答える