2012-09-03 1 views
6

나는 핵심 데이터 모델 (xcdatamodel)에서 일부 보일러 플레이트 클래스를 생성 mogenerator (1.26 최신)를 얻으려고과 보고서 :mogenerator는 데이터 모델에 엔티티가 포함되어 있어도 엔티티를 생성하지 않습니다. 보고서 "모델에 엔티티가 없습니다. 파일이 생성되지 않습니다."

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> 
... 

내가 뭘 잘못하고 있니?

내가 엑스 코드 4.4.1 및 mogenerator 1.26

답변

10

를 사용하고 이것은 당신이 당신의 데이터 모델에서 엔티티를 생성 http://raptureinvenice.com/getting-started-with-mogenerator/

에서 인용이며, 함께 "클래스"필드를 채우십시오 엔티티와 같은 이름.

그래서 당신이해야 할 것입니다 :

  • 데이터 모델 경위를 선택, 오른쪽 패널에서
  • 당신의 엔티티를 선택
  • 데이터 모델을 엽니 다 (3 일)
  • '이름'입력란과 같은 이름으로 '클래스'입력란을 수정하십시오.
+0

좋은 내용으로 제가 약 3 단계 끝내는 데 도움이되었습니다. 좌절의 rs – Octave1