我正在尝试使用从 Internet 下载的新数据库文件更新我的应用程序中的预编译数据库。但是,当我下载文件并用它替换 Realm 使用的旧文件时,Realm 仍然使用旧文件,直到下一个应用程序重新启动。不幸的是,在下载新数据库之前,我仍然需要打开第一个数据库以从中复制一些数据。是否有可能强制卸载/重新加载整个数据库?
Best Answer-推荐答案 strong>
我犯了一个错误,我不小心创建了一个新的 Realm 实例。问题是 Realm 实例被缓存了。我需要使用 autoreleasepool {} 并确保 Realm 仅在 block 中创建。
关于ios - 由于新的数据库文件而卸载 Realm ,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/34232913/
|