2017-01-10 5 views
0

現在、私のデータストレージにCore Dataを使用しています。NSManagedObjectを作成するためのXcode 8のコアデータ

ヘッダファイルにNSManagedObjectを生成すると、2種類のファイルが生成されます。

例えば、私が '場所' として実体を有し、NSManagedObjectは以下のように生成された:

場所+ CoreDataClass.h

場所+ CoreDataProperties .h

q uiteは混乱しています、それはどういう意味ですか?私のプロジェクトでは、他のクラスのファイルをインポートするときに、何をインポートする必要がありますか?

ありがとうございます。

答えて

1

MyObject.hでカスタムメソッドを作成してNSMAnagedObjectを再生成すると、すべてのものが失われてしまいます。

だから、Location+CoreDataProperties.hだけが上書きされます。あなたのものはすべてLocation+CoreDataClass.hに入れてください。新しい属性を追加すると、Properties.hのみが更新されます

+0

しかし、以前は 'Location.h'というコアデータNSManagedObjectを生成する前に、 'Location.h' and 'Location + CoreDataClass.h' – Nan

+0

Xcodeはデータと新しい世代の損失を避けるために2つの別々のファイルにプロパティとメソッドを分割します – CZ54

+0

ありがとうございます。 – Nan

関連する問題