有助於理解與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數據庫中複製我的操作? –