Основные данные и общий доступ к файлам iTunes. Переместить / скрыть файл .sqlite при обновлении приложения? - PullRequest
3 голосов
/ 29 декабря 2010

У меня есть приложение для iPad, которое использует Core Data для хранения данных. Я хочу включить общий доступ к файлам в iTunes, и я не хочу, чтобы пользователи могли удалять или изменять файл .sqlite.

Можно ли переместить файл в другой скрытый каталог?

Кроме того, можно ли сделать файл доступным только для чтения? Я не против пользователей, имеющих доступ к файлу, если его нельзя изменить.

Я подозреваю, что есть тривиальное решение, которое ускользает от меня в данный момент.

1 Ответ

2 голосов
/ 29 декабря 2010

Вы хотите сохранить основное хранилище данных в одном из рекомендуемых каталогов .Если вам нужно, вы можете сделать ваше хранилище данных доступным для пользователей через общий доступ к файлам в каталоге документов, скопировав его туда.Невозможно запретить пользователю перезаписывать или удалять файл или каталог (через общий доступ к файлам iTunes) в каталоге документов.

...