렐름과 관련된 문제를 이해하는 데 도움이됩니다. iOS 및 Watch Extension에 대한 애플리케이션이 있습니다. Realm base에 각각 연결할 수 있었지만 정보를 하나에 추가하면 (예 : iOS 응용 프로그램에서) Watch에 표시되지 않습니다. 디스플레이를 어떻게 동기화 할 수 있습니까?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!)")
}
도와주세요!
모든 솔루션 ?? –
아이폰과 시계 중 하나에 두 개의 완전히 분리 된 데이터베이스가 있습니다. 동기화 할 의도가 없습니다. – abjurato
각 Realm 데이터베이스에서 내 작업을 복제하려면 WatchConnectivity 프레임 워크를 사용해야합니다. –