繁体   English   中英

Xcode 10 错误:生成 NSManagedObject 子类后生成多个命令

[英]Xcode 10 Error: Multiple commands produce after generating NSManagedObject subclass

我有一个要使用 CoreData 的项目。 我首先创建数据模型 - 代码编译得很好。 然后,我尝试通过转到Editor -> Create NSManagedObject Subclass来生成 NSManagedObject 子Editor -> Create NSManagedObject Subclass 生成的文件导致Multiple commands produce在尝试编译时Multiple commands produce错误。

由于您已经手动生成了 NSManagedObject 子类(通过转到Editor -> Create NSManagedObject Subclass ),您需要告诉 CoreData 在构建项目时它不应再次生成它们。

您可以通过转到您的数据模型文件(类似于Model.xcdatamodeld ),并在 Data Model Inspector CodegenClass Definition更改为Category/Extension或(很可能) Manual/None

在此处输入图片说明

注意:执行此操作后,您可能必须删除 DerivedData。

有关更多信息,请参阅核心数据新增功能中的“Xcode 自动子类生成”部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM