Как я могу получить доступ к данным области, сохраненным на iPhone, с Apple Watch

Я сохранил некоторые данные с помощью Realm на своем iPhone, а в AppDelegate я написал

        var config = Realm.Configuration()
        let container = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "group.XXXXXXXX")
        let realmUrl = container!.appendingPathComponent("default.realm")
        config.fileURL = realmUrl
        Realm.Configuration.defaultConfiguration = config

Кроме того, в ExtensionDelegate я написал то же самое.
Но когда я попытался получить доступ к данным с часов, они ничего не показывают.
Я напечатал URL и обнаружил, что iPhone сохраняет данные в

"Разработчик/CoreSimulator/Devices/21B1330F-3B9D-4A45-9EE4-0D06F9A48866/data/Containers/Shared/AppGroup/3697965E-9A56-447E-B0EB-BC1722DB0BD0/default.realm"

Но часы спасают в

"Разработчик/CoreSimulator/Devices/B190D8C9-A6D8-4BE1-AD8D-7D2805BFA739/data/Containers/Shared/AppGroup/3E621FF7-86FA-4C49-9AC1-20C6C198CB2F/default.realm"

Теперь мне интересно, как получить доступ к данным Realm, сохраненным на моем телефоне, с моих часов.

Теперь решено путем передачи всего файла области с помощью WatchConnectivity


person Captain Yukinoshita Hachiman    schedule 26.07.2017    source источник
comment
Вам нужно будет посмотреть на подключение часов, чтобы обмениваться данными между вашим телефоном и часами и получать данные с часов. Посмотрите на stackoverflow.com/questions/31178664/   -  person Kapil G    schedule 26.07.2017
comment
@kapsym Большое спасибо.   -  person Captain Yukinoshita Hachiman    schedule 26.07.2017
comment
Возможный дубликат Синхронизация Apple Watch и iPhone с использованием Swift 3 и Область   -  person Dávid Pásztor    schedule 26.07.2017
comment
@DávidPásztor Кажется, очень полезно, большое спасибо   -  person Captain Yukinoshita Hachiman    schedule 26.07.2017
comment
Возможный дубликат Поделиться данными Realm с WatchOS   -  person GoRoS    schedule 22.02.2019