簡體   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