有助于理解与Realm相关的问题。 iOS和Watch Extension有一个应用程序。我能够连接到它们中的每一个Realm base,但是当您将信息添加到其中时 - 例如,在iOS应用程序中,它不会出现在Watch上。我如何同步显示?带手表扩展功能的iOS应用领域数据库
我在这两种情况下使用此功能:
func setDefaultRealmPath()
{
let directory: URL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "group.com.gurman.watchTestApp")!
let fileRealmURL = directory.appendingPathComponent("db.realm")
realm = try! Realm(fileURL: fileRealmURL)
var config = Realm.Configuration.defaultConfiguration
config.fileURL = fileRealmURL
Realm.Configuration.defaultConfiguration = config
print("file url: \(realm.configuration.fileURL!)")
}
请帮助!
任何解决方案? –
你有两个完全分离的数据库 - 一个在iphone上,一个在手表上。他们不打算同步。 – abjurato
事实证明,我需要使用WatchConnectivity框架才能在每个Realm数据库中复制我的操作? –