2

Core Data モデル エディターでプロパティを変更したり、フィールドを追加したりした後、NSMangedObject サブクラスを更新する方法があるかどうか疑問に思っていました。ときどきフィールドを追加したり、タイプとして文字列ではなく整数を誤って入力したことに気付きますが、私の NSManagedObject サブクラスは既に作成されています。したがって、これらのフィールドを手動で入力して追加する代わりに、Xcode でモデルを更新する方法があるかどうか疑問に思っていました。ありがとう。

4

2 に答える 2

8

ファイルを再作成する方法を他の人が説明していますが、ファイルが元のファイルを上書きすることに注意してください。ファイルを再度書き出す前に、バックアップが役立つ場合があります。

サブクラスに機能を追加する必要がある場合はNSManagedObject、別のファイルでカテゴリを使用することを検討してください。こうすることで、Core Data エディターでクラスを微調整し、ファイルを再エクスポートして、カテゴリ ファイルに保存されるため、追加機能が失われるのを防ぐことができます。

于 2013-06-09T16:54:19.817 に答える
0

ファイル -> 新規 -> ファイル -> iOS の下のコア データ -> NSManagedObject サブクラスに移動するだけでよいと思います。そこから自明です。

また、より多くのコア データを管理するのに役立つオープン API である mogenerator も確認できます。

于 2013-06-09T16:49:22.817 に答える