【发布时间】:2017-01-21 16:14:34
【问题描述】:
我有一个已经在使用的 CoreData 模型。在该数据模型中,其中一个关系使用 Swift 中的保留关键字,在本例中为“case”。当我使用 XCode 创建NSManagedObject 的子类时,它会出错,因为它试图声明@NSManaged var case,并且“case”是保留关键字。
如果我尝试更改 CoreData 模型中的关系名称,应用程序将无法在不迁移的情况下读取以前的数据库。有没有办法在不进行数据库迁移的情况下解决这个命名问题,还是我被数据库迁移困住了?
【问题讨论】:
标签: swift core-data nsmanagedobject