我在我的iPhone上用Realm保存了一些数据,在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 /设备/ 21B1330F-3B9D-4A45-9EE4-0D06F9A48866 /数据/容器/共享/ AppGroup / 3697965E-9A56-447E-B0EB-BC1722DB0BD0 / default.realm”
但手表保存在
“开发商/ CoreSimulator /设备/ B190D8C9-A6D8-4BE1-AD8D-7D2805BFA739 /数据/容器/共享/ AppGroup / 3E621FF7-86FA-4C49-9AC1-20C6C198CB2F / default.realm”
我现在想知道如何从手表中访问保存在手机中的Realm数据
现在通过使用WatchConnectivity转移整个领域文件来解决