MonoTouch: как установить атрибут «не выполнять резервное копирование» - PullRequest
4 голосов
/ 20 февраля 2012

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

Технические документы здесь, но я не могу найти это в MonoTouch: https://developer.apple.com/library/ios/#qa/qa1719/_index.html

Используйте атрибут «не выполнять резервное копирование» для указания файлов, которые должны оставаться на устройстве даже в условиях низкого хранения. Используйте этот атрибут с данными, которые могут быть воссозданы, но должны сохраняться даже в низких ситуации хранения для правильного функционирования вашего приложения или потому что клиенты ожидают, что он будет доступен во время автономного использования. Этот атрибут работает с помеченными файлами независимо от того, в каком каталоге они находятся, включая каталог документов. Эти файлы не будут удалены и не будет включен в резервную копию пользователя iCloud или iTunes. Так как эти файлы занимают место на устройстве, ваше приложение отвечает для периодического мониторинга и очистки этих файлов. "

1 Ответ

5 голосов
/ 20 февраля 2012

Доступно с MonoTouch 5.2 (и iOS 5.0.1) внутри типа MonoTouch.Foundation.NSFileManager, методы SetSkipBackupAttribute и GetSkipBackupAttribute.

...