创建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 子类,创建名为我的项目的类