OGeek|极客世界-中国程序员成长平台

标题: ios - 由于新的数据库文件而卸载 Realm [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 12:37
标题: ios - 由于新的数据库文件而卸载 Realm

我正在尝试使用从 Internet 下载的新数据库文件更新我的应用程序中的预编译数据库。但是,当我下载文件并用它替换 Realm 使用的旧文件时,Realm 仍然使用旧文件,直到下一个应用程序重新启动。不幸的是,在下载新数据库之前,我仍然需要打开第一个数据库以从中复制一些数据。是否有可能强制卸载/重新加载整个数据库?



Best Answer-推荐答案


我犯了一个错误,我不小心创建了一个新的 Realm 实例。问题是 Realm 实例被缓存了。我需要使用 autoreleasepool {} 并确保 Realm 仅在 block 中创建。

关于ios - 由于新的数据库文件而卸载 Realm ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34232913/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4