#ipad #ios4 #itunes #file-sharing
#iPad #ios4 #iTunes #общий доступ к файлам
Вопрос:
я хочу интегрировать общий доступ к файлам itunes в свое приложение. Я знаю, что мне просто нужно установить true UIFileSharingEnabled в info.plist. Но из-за этого все файлы и каталоги в / Documents из моего приложения отображаются в общем доступе к файлам itunes. Я просто хочу предоставить общий доступ к списку дерева каталогов в itunes file sharing.
Это скриншот my /Documents (я получил его из каталога iphone simulator, но для устройства это то же самое)
судя по этим изображениям, я просто хочу предоставить общий доступ ко всем файлам в каталоге проекта, не показывая сам каталог проекта.
Могу ли я это сделать? Пожалуйста, помогите мне решить эту проблему.
Спасибо, Risma
Ответ №1:
Я не думаю, что вы можете изменить то, что является общим, когда вы включаете общий доступ к файлам, используя UIFileSharingEnabled
ключ в Info.plist
.
Однако я предлагаю вам обновить свой контент, чтобы в Library
папку помещался контент, относящийся к конкретному приложению, такой как файл базы данных и другие непользовательские материалы. Возможно, вам захочется просмотреть this
, чтобы определить, какие папки поддерживаются iTunes.
Ответ №2:
Как насчет символической ссылки? Это решило бы эту проблему в мгновение ока, при условии, что вы можете их реализовать и контролировать разрешения. Не уверен, как это сделать с iOS, но это определенно стоит изучить. Когда дело доходит до совместного использования файлов, ссылки — ваш лучший друг.
У меня нет никакого опыта работы с разработчиками приложений для iPhone, но я много занимался управлением общим доступом к файлам в Linux. Надеюсь, это не слишком отличается… Но я понятия не имею, какие системные вызовы доступны вам на iPhone. Если вы узнаете, мне было бы приятно узнать. Удачи!