2016-10-03 1 views
0

CoreData 엔터티 중 하나의 이름을 "ProductCase"에서 "ProductPack"으로 바꿀 때 문제가 있습니다."Create NSManagedObject subclass"는 .swift 파일 대신 .h 및 .m을 만듭니다.

은 이제 ProductPack+CoreDataClass.h/.m 생성 및 ProductPack+CoreDataProperties.h/.m 대신

ProductPack.swift의 및 ProductPack+CoreDataProperties.swift 내가 다시 모든 변경 사항을 압연하고 그것을 시도 나는 또한 "CODEGEN"속성을 변경하려고 여러 번에 "수동/없음", "클래스 정의 "및"Category/Extension "

Xcode를 종료하고 컴퓨터를 다시 시작해 보았습니다.

내가 실수로 변경 한 설정이 있습니까? 아니면 알려진 문제입니까?

답변

3

"파일 관리자"아래의 "코드 생성 언어"문제가 Swift 대신 objective-c로 설정되어 있음을 발견했습니다.

어떻게 바뀌 었는지 간단하지 않은지 잘 모르겠습니다.

+2

그 설정에주의를 기울이십시오. 베타 테스트에서 자주 재설정되는 것을 발견했으며 고정되어 있는지 여부를 알 수 없습니다. –

+0

이것은 데이터 모델러를 위해 자동 생성 된 클래스에 영향을 미치므로 최상의 솔루션입니다. – pojomx

관련 문제