无法在iOS Messages扩展程序中使用Realm?

时间:2017-07-08 02:53:27

标签: ios swift realm

为了清楚起见,目前无法使用Realm在iOS应用和Messages扩展之间拥有一个共享数据库?

1 个答案:

答案 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}}

的代码