尽管有配置,为什么Realm
正在使用数据库的默认参数。
default.realm
文件的名称应为custom.realm
,并且应使用密钥加密。
这是我的配置。
static func getDbConfiguration() -> Realm.Configuration {
var configuration = Realm.Configuration()
configuration.encryptionKey = getKey()
configuration.fileURL = getDbPath()
return configuration
}
每当我要求与Realm进行一些互动时,我都会这样称呼它。
class func delete(){
let realm = try! Realm(configuration: getDbConfiguration())
try! realm.write() {
realm.deleteAll()
}
}
这是iphone文件资源管理器中的app文件夹。