2017-04-17 129 views
0

由於更新到最新版本的Xcode(8.3.1),我在編譯器中獲得了與Xcode自動生成的NSManagedObject類有關的常量警告和錯誤。具體而言,存在警告:無法找到文件,例如"Book+CoreDataProperties.h" file not found和代碼完成不適用於我使用的任何NSManagedObject類。但是,該應用程序成功建立並運行。其他信息:核心數據自動生成的類編譯器警告

  • 代碼生成設置爲「類定義」爲所有實體
  • 模塊設置爲「全球命名空間」爲
  • 的工具版本設置爲Xcode的8.0
  • 該項目的所有實體有2個目標和2個擴展

要嘗試解決問題,我已經清理了項目和構建文件夾,並刪除了整個DerivedData文件夾,但沒有任何幫助。有關如何修復此問題的任何建議?

回答

0

這是由於目前Xcode中的一個錯誤。承擔所有警告的唯一方法是通過爲每個實體設置Codegen爲「Manual/None」來切換到爲模型手動生成NSManagedObject類。