2016-10-03 98 views
0

我在將一個CoreData實體從「ProductCase」重命名爲「ProductPack」時遇到問題。「創建NSManagedObject子類」創建.h和.m而不是.swift文件

將現在只產生ProductPack+CoreDataClass.h/.mProductPack+CoreDataProperties.h/.m代替ProductPack.swiftProductPack+CoreDataProperties.swift

我回滾所有的變化和嘗試了多次,我也試圖改變「代碼生成」屬性設置爲「手動/無」,「類定義「和」類別/擴展「

我也試過退出Xcode並重新啓動我的電腦。

是否有一些設置我偶然發生了變化?或者這是一個已知的問題?

回答

3

我發現「文件檢查器」下的「代碼生成語言」問題被設置爲objective-c而不是Swift。

不知道它是如何改變,但一個簡單的修復。

+2

請關注該設置 - 在測試版中,我發現它經常重置,我不知道它是否已修復。 –

+0

這會影響爲數據建模者自動創建的類,因此它是最佳解決方案。 – pojomx