2013-05-20 5 views
7

Я интегрирую общий доступ к изображениям через instagram в моем приложении. Я читал их documentation.ios iphone hooks open instagram непосредственно без отображения UIDocumentInteractionController

Кажется, мне нужно использовать iOS UIDocumentInteractionController, чтобы это разрешить (я понимаю, что он позволяет получить доступ к файлам в песочнице моего приложения).

Копаем глубже, я натолкнулся на это library, что делает вещи очень простыми.

Проблема, с которой я столкнулся, состоит в том, что она представляет собой лист действий (в котором есть только одна кнопка - Instagram ...). Как я могу использовать крючки instagram с помощью UIDocumentInteractionController, не отображая лист действий. Я столкнулся с этим question, который почти такой же, но его устаревший без ответа.

ответ

5

Я сам это искал, я не думаю, что можно использовать UIDocumentInteractionController, не отображая лист действий, и не представляется возможным разделить изображение с помощью instagram без использования UIDocumentInteractionController.

Это приводит к неизбежному экрану действий.

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

+1

Check Shots app. Они делают это без UIDocumentInteractionController. Интересно, как .. –

+3

@ AlexTau они делают, к сожалению. http://i.imgur.com/OBGB65v.png – codrut

+0

Приложение «10» делится без листа действий. Вот что заставило меня искать эту тему. –

3

Я использую очень простой открытый поток Instagram.

  • Я сохранить изображение локально на фотографии
  • Затем я открываю Instagram с следующим адресом: Instagram: // библиотеки AssetPath = активы библиотеки

Это открывает Instagram непосредственно в? фото библиотека. Поскольку фотография была сохранена несколько мгновений назад, новая фотография видна как первая фотография в библиотеке.