菜鸟教程小白 发表于 2022-12-13 12:37:49

ios - 由于新的数据库文件而卸载 Realm


                                            <p><p>我正在尝试使用从 Internet 下载的新数据库文件更新我的应用程序中的预编译数据库。但是,当我下载文件并用它替换 Realm 使用的旧文件时,Realm 仍然使用旧文件,直到下一个应用程序重新启动。不幸的是,在下载新数据库之前,我仍然需要打开第一个数据库以从中复制一些数据。是否有可能强制卸载/重新加载整个数据库?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我犯了一个错误,我不小心创建了一个新的 Realm 实例。问题是 Realm 实例被缓存了。我需要使用 <code>autoreleasepool {}</code> 并确保 Realm 仅在 block 中创建。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 由于新的数据库文件而卸载 Realm ,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/34232913/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/34232913/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 由于新的数据库文件而卸载 Realm