簡體   English   中英

NSManagedObject子類的Xcode 9.3自動完成功能不起作用?

[英]Xcode 9.3 Autocomplete for NSManagedObject Subclass not working?

我創建了一個新的.xcdatamodeld文件(“ New File > Core Data > Data Model )。 我創建了一個實體,我們稱其為SomeEntityName並添加了其屬性。 從那里,我在Editor > Create NSManagedObject Subclass...創建一個NSManagedObject 創建成功,我看到SomeEntityName+CoreDataClass.swiftSomeEntityName+CoreDataProperties.swift文件,但是自動完成功能不起作用嗎?

我已經重新啟動了Xcode,進行了清理,重建了項目,但仍然沒有運氣。

我試圖在右側面板核心數據檢查器中將Codegen從“ Class Definition更改為“ Manual/None ,但這給了我一個undeclared type "EntityName"的錯誤

我有什么想念的嗎?

編輯 :在我的其他Class文件中,我能夠自動完成子類的定義,例如Codableimport Foundation等。

幾個小時后設法解決了這個問題,希望也沒有其他人遇到這個問題:

默認情況下,當在項目導航Editor > Create NSManagedObject Subclass...選擇.xcdatamodeld文件並通過Editor > Create NSManagedObject Subclass...該位置未選擇目標。 您需要選擇項目,並確保已選中目標

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM