使用Realm Swift,是否可以在设备内存中保留并维护应用程序的Realm数据库文件,即使应用程序已从设备中卸载?
非常感谢您的任何帮助。
很遗憾,这不是Realm的限制,而是iOS的限制。当iOS应用程序从设备中卸载时,与其相关的所有文件都会被删除(包括任何Realm文件)。
如果您希望文件数据在应用程序被删除后仍然存在,请考虑使用云托管解决方案来保存这些文件的副本。在这种情况下,最简单的解决方案可能是CloudKit。
删除应用程序时,所有文件都会留下。iOS应用程序是沙盒化的。这意味着每个应用程序在磁盘上都有自己的空间,有自己的目录,作为应用程序及其数据的主目录。
从iPhone中删除应用程序会删除此沙箱,并删除与该应用程序相关联的所有数据。