Всем привет! 👋 Вопрос для опытных, по Realm.
Такая проблема: При переносе данных в AppGroup данные в приложении
ПРОПАДАЮТ, но! если перезагрузить телефон, или переустановить приложение используя Xcode - данные снова ПОЯВЛЯЮТСЯ. То есть данные доступны только после Перезапуска девайса.
Может кто уже сталкивался или есть у кого идеи для решения?
Метод миграции в AppGroup:
static func migrateDataBaseToAppGroupStorage() {
let groupName = “
group.net.***
ittracker.dev"
let fileManager = FileManager.default
let originalPath = Realm.Configuration.defaultConfiguration.fileURL!
let appGroupURL = FileManager.default
.containerURL(forSecurityApplicationGroupIdentifier: groupName)!
.appendingPathComponent("default.realm")
do{
try _ = fileManager.replaceItemAt(appGroupURL, withItemAt: originalPath)
}
catch{
print("Error info: \(error)")
}
}
// Настройка конфигурации realm
let fileURL = FileManager.default
.containerURL(forSecurityApplicationGroupIdentifier: "
group.net.***
ittracker.dev")!
.appendingPathComponent("default.realm")
let config = Realm.Configuration(fileURL: fileURL, schemaVersion: 1)
let realm =
try! Realm(configuration: config)