Я внезапно получаю кучу предупреждений на iOS12 / XCode 9. Почему существует несколько ManagedObjectModels? В приложении есть только один файл * .xcdatamodeld, но в модели существует несколько версий.
Это какая-то новая функция iOS12 Coredata и могу ли я что-то сделать, чтобы предотвратить это предупреждение, или мне просто игнорировать его?
2018-09-18 11:45:34.487073+1000 xxxxxxxxx[4422:1419983] [error] warning: 'Stats' (0x2812f1550) from NSManagedObjectModel (0x2806ff480) claims 'Stats'.
CoreData: warning: 'Stats' (0x2812f1550) from NSManagedObjectModel (0x2806ff480) claims 'Stats'.
2018-09-18 11:45:34.487084+1000 xxxxxxxxx[4422:1419983] [error] warning: 'Stats' (0x2812f3bd0) from NSManagedObjectModel (0x2806b18b0) claims 'Stats'.
CoreData: warning: 'Stats' (0x2812f3bd0) from NSManagedObjectModel (0x2806b18b0) claims 'Stats'.
persistentContainer.newBackgroundContext()
- person Duncan Groenewald   schedule 20.09.2018NSManagedObject.init(context:)
наinit(entity:insertInto:)
, потому что код будет выглядеть в конкретной модели. Но я этого не делаю. Поведение ограничено моими тестами (я не загружаю модели несколько раз в приложение), и других проблем нет, поэтому я пока просто проигнорирую это. YMMV. - person Matthias Bauch   schedule 20.11.2018