【问题标题】:iOS Background fetch in combination with RealmiOS Background fetch 与 Realm 结合使用
【发布时间】:2019-09-17 08:48:17
【问题描述】:

如果在打开应用程序的同时运行 iOS 后台提取,Realm 是否会阻止访问数据库?

我知道它在 UWP 上,因为如果我在运行应用程序时运行后台任务,我会收到异常“%USERPROFILE%\AppData\Local\Packages\appname\db_name.realm: Encrypted interprocess.”。 iOS上是否发生了类似的事情?

【问题讨论】:

    标签: xamarin xamarin.ios realm


    【解决方案1】:

    事实证明,当设备被锁定时,NSFileProtection 正在启动。 见https://realm.io/docs/swift/latest/#using-realm-with-background-app-refresh

    确保将数据库放在单独的文件夹中并在文件夹上设置保护。尝试更改 Documents 文件夹本身的保护将不起作用!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-25
      • 1970-01-01
      • 1970-01-01
      • 2014-11-01
      • 2014-04-22
      • 1970-01-01
      相关资源
      最近更新 更多