Основные данные с помощью WatchKit и приложения для iOS
Этот вопрос уже задавался, но получилнет ответов.
Мое приложение для iOS и мое расширение WatchKit совместно используют группу приложений, в которой сохраняется хранилище Core Data. Модель базовых данных (упрощенно) - это объект Person, имеющий атрибут Age. И приложение, и расширение могут менять возраст по желанию.
Если значение для человека изменяется на часах, приложение не отражает его, пока я не закрою и не перезапущу приложение. То же самое происходит в противоположном направлении.
Если я пытаюсь изменить возраст на часах на 20 и изменить возраст на телефоне на 30, то получаю ошибку, связанную с конфликтами слияния, потому что я не использую самую последнюю версию NSManagedObject на одном из устройств (в зависимости от того, какой возраст меняю на последнем).
Как я могу заставить их работать без проблем?