В течение многих лет я использовал глобальную переменную для своего объявления Realm в AppDelegate следующим образом.
let realm = try! Realm()
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
...
}
Я только что обновился с Xcode 10.2 до Xcode 11, и теперь я получаю Поток 1: сигнал SIGABRT ошибка в строке let realm = try! Realm()
libc ++ abi.dylib: завершение с неперехваченным исключением типа NSException (lldb)
Realm.unsafeMutableAdressor
Я использую ту же версию Swift (4.2).
Почему это работает на Xcode 10.2, но не на Xcode 11?