6

mogenerator (最新の 1.26) を取得して、コア データ モデル (xcdatamodel) からいくつかのボイラー プレート クラスを生成しようとしていますが、次のように報告されます。

No entities found in model. No files will be generated.
(model description: (<NSManagedObjectModel: 0x10012e410>) isEditable 1, entities {
}, fetch request templates {
})

xcdatamodel の内容は明らかに存在しますが、

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<model name="" userDefinedModelVersionIdentifier="" type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="1487" systemVersion="11E53" minimumToolsVersion="Xcode 4.3" macOSVersion="Automatic" iOSVersion="Automatic">
    <entity name="Chair" representedClassName="Chair" syncable="YES">
        <attribute name="name" attributeType="String" maxValueString="50" syncable="YES"/>
    </entity>
...

私は何を間違っていますか?

Xcode 4.4.1 と mogenerator 1.26 を使用しています

4

1 に答える 1

10

これはhttp://raptureinvenice.com/getting-started-with-mogenerator/からの引用です。

データ モデルでエンティティを作成するときは、「クラス」フィールドにエンティティと同じ名前を入力してください。

したがって、あなたがしなければならないことは次のとおりです。

  • データ モデルを開く
  • エンティティを選択してください
  • 右側のパネルで、Data Model Inspector (3 つ目) を選択します。
  • 「クラス」フィールドを「名前」フィールドと同じ名前で編集します
于 2013-03-23T16:00:27.847 に答える