2015-11-06 7 views
0

Мне нужно поделиться некоторыми данными, например. два изображения, в другие приложения, такие как dropbox или gdrive.Как разделить кучу файлов сразу в iOS

Некоторые рекомендуют использовать UIActivityViewController но нет никакой возможности для Mimetypes и другие рекомендуют использовать UIDocumentInteractionController, но это, кажется, только подходит для отдельных файлов ...

Кто-нибудь знает о правильном пути и/или может предоставить некоторые примеры в быстры?

Edit:

UIActivityViewController, кажется, правильный путь и NSURL.fileURLWithPath(filePath) обеспечивает содержание. Но как насчет файлов, хранящихся на сервере? Они должны быть загружены в какой-то момент процесса обмена (например, после выбора dropbox). Как я могу это достичь? Я пробовал с настроенным UIActivityItemSource без везения.

Спасибо.

ответ

0

Использование UIActivityViewController - правильный путь. Мне пришлось предоставить свои файлы, завернутые в подкласс UIActivityItemProvider.

Переопределение item() -функция для загрузки и предоставления моего двоичного содержимого.

0

Взгляните на документ Apple для UIPasteboard.

+0

спасибо. Казалось, это еще один интересный способ обмена некоторыми данными между приложениями, но я думаю, что это не подходит для огромных изображений ... – coyer

Смежные вопросы