Как перенести базу данных Realm в общую (AppGroup) базу данных Realm в Swift? - PullRequest
0 голосов
/ 16 февраля 2020

Итак, у меня есть одно приложение iOS, которое использует базу данных Realm, и я внедряю новые вещи с помощью SiriKit, так что теперь я использую группы приложений, которые хорошо работают для NSUserDefault.

Но теперь, как я могу это сделать? перенести базу данных Realm, которая является местоположением по умолчанию, в общую папку, чтобы расширение Siri имело доступ к этим значениям?

Это код, который я собираюсь использовать для чтения области в расширении

   let fileURL = FileManager.default
        .containerURL(forSecurityApplicationGroupIdentifier: "group.com.x")!
        .appendingPathComponent("default.realm")
    let config = Realm.Configuration(
        fileURL: fileURL,
        objectTypes: [x1.self, x2.self, EquipmentConsumptionDay.self])
    _ = try! Realm(configuration: config)
...