将XCode 7.3 CoreData模型迁移到XCode 8

时间:2016-09-22 09:50:28

标签: objective-c core-data xcode8

我遇到了Xcode8和自动CoreData NSMangedObject创建的问题。

toolversion已降级为Xcode7.3且实体处于codegen模式手动/无。 我向实体添加了一个新属性,并在Editor-> Create NSManagedObject Subclass上创建了NSManagedObject子类。

XCode现在生成Entity + CoreDataClass.h / m和Entity + CoreDataProperties.h / m文件。

这是否意味着我必须更改任何#import(通过搜索和替换没有问题)或者是否有其他方法来获取旧的Entity.h和Entity.m文件?

我在Entity.m文件中的现有代码怎么样,我是否需要复制&将其粘贴到新的Entity + CoreDataClass.m文件?

在我看来,代码生成是错误的。如果与其他类有关系,则Entity + CoreDataClass.m文件中的导入是错误的。 该类导入旧的Entity.h文件......

也许任何人都有自己的想法。如果没有任何其他可能性,这只会是苹果公司的笑话......

0 个答案:

没有答案