Realm Swift: можно ли сохранить базу данных после удаления приложений?

используя realm swift, можно ли сохранить и поддерживать файл базы данных realm приложений в памяти устройства даже после удаления приложений с устройства?

большое спасибо за любую помощь.

2 ответов


приложения все файлы остаются при удалении приложения. iOS приложения работают в "песочнице". Это означает, что каждое приложение имеет свое собственное пространство на диске с собственными каталогами, которые служат домом для приложения и его данных.

удаление приложения с iPhone удаляет эту песочницу, удаляя все данные, связанные с приложением.


к сожалению, нет. Это ограничение iOS больше, чем ограничение Realm. Когда приложение iOS удаляется с устройства, все связанные с ним файлы удаляются (включая любые файлы Realm).

Если вы хотите, чтобы файловые данные сохранялись даже после удаления приложения, вам нужно будет посмотреть на решение облачного хостинга, чтобы повесить на копию этих файлов. В этом случае самым простым, скорее всего, будет CloudKit.