レルムに関連する問題を理解するのに役立ちます。 iOSとWatch Extensionのアプリケーションがあります。 Realmベースにそれぞれ接続することはできましたが、iOSアプリケーションなどで情報を追加すると、ウォッチには表示されません。ディスプレイをどのように同期させることができますか?Watch拡張機能付きiOSアプリのRealmデータベース
私は両方のケースで、この機能を使用します。
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!)")
}
ヘルプしてください!
任意のソリューション?? –
あなたは完全に分離された2つのデータベースを持っています.1つはiPhoneと1つは時計です。それらは同期するつもりはありません。 – abjurato
各Realmデータベースで自分のアクションを複製するには、WatchConnectivityフレームワークを使用する必要があります。 –