Просто пытаюсь обновить некоторые приложения Core Data с помощью Continuity и столкнулся с небольшой проблемой с использованием идентификатора выбранных объектов в словаре userInfo для отображения правильных данных на продолжающемся устройстве.
Моей первой мыслью было использовать ObjectID, однако на принимающем устройстве это никогда не нашло бы соответствующий объект в хранилище Core Data.
Как выясняется, URL-представление objectID содержит UUID самого хранилища, и, поскольку UUID двух хранилищ различаются, это, очевидно, приведет к сбою.
Так что я думаю, я мог бы заменить UUID хранилища Core Data в URL-адресе на продолжающийся UUID устройств и использовать это, и, без сомнения, это сработает.
URL-адрес имеет следующий формат
Кто-нибудь знает, как правильно передать ссылку на объект между двумя устройствами с основными хранилищами данных, которые синхронизируются через iCloud?