0
我有一个已经在使用的CoreData模型。在该数据模型中,其中一种关系在Swift中使用保留关键字,在这种情况下为“case”。当我使用XCode创建NSManagedObject
的子类时,由于它试图声明@NSManaged var case
而出现错误,“case”是保留关键字。CoreData NSManagedObject带保留关键字的Swift sublcass
如果我尝试更改CoreData模型中的关系名称,则应用程序将无法在不迁移的情况下读取以前的数据库。有没有办法避免这个命名问题,而不进行数据库迁移,或者我坚持数据库迁移?