0
我有一個已經在使用的CoreData模型。在該數據模型中,其中一種關係在Swift中使用保留關鍵字,在這種情況下爲「case」。當我使用XCode創建NSManagedObject
的子類時,由於它試圖聲明@NSManaged var case
而出現錯誤,「case」是保留關鍵字。CoreData NSManagedObject帶保留關鍵字的Swift sublcass
如果我嘗試更改CoreData模型中的關係名稱,則應用程序將無法在不遷移的情況下讀取以前的數據庫。有沒有辦法避免這個命名問題,而不進行數據庫遷移,或者我堅持數據庫遷移?