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

У меня есть приложение, которое использует sqlite db, сохраняя его в каталоге документов.

Кроме того, он позволяет пользователям создавать CSV-файл из базы данных и отправлять его по электронной почте. Этот файл .csv также сохраняется в папке «Документы».

Я бы включил общий доступ к файлам iTunes, чтобы пользователи также могли сохранять эти файлы на ПК / Mac (возможно, в будущем мое приложение также сможет читать файлы, добавленные пользователями).

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

Если удаление невозможно, это хорошо для моего приложения, но пользователь все равно может переименовать файл .sqlite.

Есть ли способ предотвратить переименование файла в общем доступе к файлам iTunes?


person Sefran2    schedule 11.03.2011    source источник


Ответы (1)


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

http://blog.saers.com/archives/2010/06/28/hiding-files-from-itunes-file-sharing/

в качестве альтернативы см. каталог библиотеки здесь

Как я могу получить доступный для записи путь на айфон?

person koregan    schedule 11.03.2011
comment
Спасибо. Знаете ли вы, можно ли обычно удалить файл через общий доступ к файлам iTunes (очевидно, если он включен)? Я спрашиваю это, потому что я могу сохранить/добавить/переименовать файл, но я не могу его удалить, и я хотел знать, является ли это нормальным поведением или можно каким-то образом удалить файл. - person Sefran2; 11.03.2011
comment
Я не пытался удалить файлы раньше. У меня тоже сейчас нет возможности проверить :( - person koregan; 11.03.2011