2016-09-13 82 views
0

我有一个已经在使用的CoreData模型。在该数据模型中,其中一种关系在Swift中使用保留关键字,在这种情况下为“case”。当我使用XCode创建NSManagedObject的子类时,由于它试图声明@NSManaged var case而出现错误,“case”是保留关键字。CoreData NSManagedObject带保留关键字的Swift sublcass

如果我尝试更改CoreData模型中的关系名称,则应用程序将无法在不迁移的情况下读取以前的数据库。有没有办法避免这个命名问题,而不进行数据库迁移,或者我坚持数据库迁移?

回答

1

返回的每一跳都逃脱保留字在迅速2. 不知道这得到了迅速在3

var `case`

编辑看不上:这仍然是提供雨燕3.0