У меня есть модель CoreData, которая уже используется. В этой модели данных одно из отношений использует зарезервированное ключевое слово в Swift, «case» в этом случае. Когда я использую XCode для создания подкласса NSManagedObject
, он получает ошибку, потому что пытается объявить @NSManaged var case
, а «case» является зарезервированным ключевым словом.CoreData NSManagedObject Swift sublcass с зарезервированным ключевым словом
Если я попытаюсь изменить имя отношения в модели CoreData, приложение не сможет прочитать предыдущую базу данных без миграции. Есть ли способ обойти эту проблему именования без миграции базы данных, или я придерживаюсь миграции базы данных?