为了清楚起见,目前无法使用Realm在iOS应用和Messages扩展之间拥有一个共享数据库?
答案 0 :(得分:0)
很有可能
Swift 3
我使用以下代码在app和app扩展程序之间共享Realm db:
let sharedDirectory: URL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "group.your.app")! as URL
let sharedRealmURL = sharedDirectory.appendingPathComponent("db.realm")
Realm.Configuration.defaultConfiguration = Realm.Configuration(fileURL: sharedRealmURL)
只需拨打来自didFinishLaunchingWithOptions
的{{1}}和AppDelegate
的{{1}}