2012-03-02 7 views
2

Xcodeで約9のエンティティでデータモデルを作成しました。これらのエンティティはすべて、関係を介して単一の「コア」エンティティに接続されています。iPhone Objective-Cエラーデータモデルから生成されたファイルからのエラー

xcdatamodelIdの「グラフエディタスタイル」を使ってこのデータモデルをグラフィカルに設定したら、エディタ - > Create NSManagedObject Subclassに移動してクラスファイルを生成しました。すべてのクラスを確立するためにこれを2回実行したので、 "NSManagedObject"型のプロパティは存在しませんでした。

しかし生成されたファイルのいずれかに触れることなく、私はそれらのすべては私のクラスの実体(スタイル)、のいずれかの4つのエラーを取得しています:

セマンティック問題 - の異なる種類として「スタイル」の再定義シンボル。

これらのファイルが生成されていることを考慮すると、私はこれらを修正するために何をする必要があるのか​​混乱しています。エンティティ間の関係は単純であり、残りのものと区別する 'スタイル'エンティティは特別なものはありません。

これは、さまざまなファイルの前方宣言のため可能ですか?私はこれを修正する方法として困っています - そして、私はiPhone開発の初心者ですので、これにどう対処するかについてはあまりよく分かりません。ヘルプは大歓迎です!あなたがあなた自身の名前空間すなわちStyleであなたのクラスは常に前に置く必要があり、それがすでにMacTypes.h

上で定義されたスタイル

という名前のクラスを作成することはできません

答えて

6

DWStyle

+0

する必要があります私は、私は推測しますa穴。 :) – delvec

+1

私はあなたのクラスに独自の名前空間を付けて_always_接頭辞を付けるべきです。つまり、 'スタイル'は 'DWStyle'でなければなりません。 – deanWombourne

関連する問題