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

问题描述 投票:6回答:1

我想通过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开发它

swift core-data xcode10
1个回答
17
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.