创建NSManagedObject子类...在我的项目中创建一个新的错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建NSManagedObject子类...在我的项目中创建一个新的错误相关的知识,希望对你有一定的参考价值。

我想通过Editor \ Create NSManagedObject Subclass ...菜单为我的实体添加一个类。但是当我添加它时,项目出错,这是消息:

Multiple commands produce '/Users/mohsenkhodadadzadeh/Library/Developer/Xcode/DerivedData/walk-fcnteanemrfigmfaalqkvwigvwqc/Build/Intermediates.noindex/walk.build/Debug-iphonesimulator/walk.build/Objects-normal/x86_64/WalkEntity+CoreDataProperties.o':
1) Target 'walk' (project 'walk') has compile command for Swift source files
2) Target 'walk' (project 'walk') has compile command for Swift source files


Multiple commands produce '/Users/mohsenkhodadadzadeh/Library/Developer/Xcode/DerivedData/walk-fcnteanemrfigmfaalqkvwigvwqc/Build/Intermediates.noindex/walk.build/Debug-iphonesimulator/walk.build/Objects-normal/x86_64/WalkEntity+CoreDataClass.o':
1) Target 'walk' (project 'walk') has compile command for Swift source files
2) Target 'walk' (project 'walk') has compile command for Swift source files

我在File-> Project设置中将该构建系统更改为Legacy Build系统。但它还没有奏效

这个项目是用xcode 9制作的,我现在用xcode 10开发它

答案

在项目导航器中选择xcdatamodeld文件,选择实体并按⌥⌘3(数据模型检查器)。

如果您手动创建了类,则必须将Codegen弹出窗口设置为Manual/None,否则将隐式创建类文件。

以上是关于创建NSManagedObject子类...在我的项目中创建一个新的错误的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 8.0 NSManagedObject 子类模板在哪里

NSManagedObject 子类属性

创建 NSManagedObject 子类,创建名为我的项目的类

CoreData 无法正确“创建 NSManagedObject 子类”Swift

NSManagedObject 子类中的自定义设置器

Xcode 4:替换 NSManagedObject 子类