2016-11-15 6 views
0

コアデータに古いcodegen機能(Xcode 8より前)を使用したいと思います。そのため、File InspectorのTools VersionsをXcode 7.3に設定していますが、私の例では、まだファイルを生成レシピ+ CoreDataClass.h/Mレシピ+ CoreDataProperties.h/MRecipe.h /メートルXcode8でNSManagedObjectサブクラスの生成を手動でトリガーする方法

を期待できないとして - "> CreateNSManagedObjectサブクラスがエディタの使用" を参照してデータモデルインスペクタで "クラス定義"または "カテゴリ/拡張子"をクラス - > Codegenに設定しても違いはありません。

enter image description here

+0

これは別のファイル名なので、どのような違いがありますか?名前が気に入らない場合は、ファイルの名前を変更してください。 –

+0

生成されたコードでは、「アーキテクチャarmv7の重複シンボル」エラーが発生しています。 –

答えて

0

マニュアルを使用する古いバージョンのXcode(< = Xcode7)中に使用されるようNSManagedObjectサブクラスコード生成を引き起こし、noneにCodegenを設定。

詳細はin this answerです。

+0

これは私がやっていることですが成功しません。私はXcode(7.3)の古いバージョンをダウンロードしてそこにクラスをビルドします。 –

+0

私はそれに対してお勧めします。どのように私はあなたのコメントを理解し、あなたはnoneにCodegenを設定し、重複するシンボルを取得しています。リンクされた答えに従います。後で問題が発生した場合は、実際の問題を説明してください。 – shallowThought

関連する問題