2014-10-19 4 views
0

Мне нужно добавить функцию общего доступа в моем приложении с помощью UIActivityViewController, но я провел много исследований и обнаружил, что, например, в IOS7 и IOS8, если пользователь не зарегистрировал или добавил учетную запись в настройках, тогда UIActivityViewController не будет загружать значки Twitter и Facebook и т. д. Я видел приложение под названием MusiXMatch, в котором они использовали общий доступ к совместному использованию песен. Они показывают значки Facebook и Twitter без добавления учетных записей в настройках. Мне интересно, как это происходит. Кажется, что он похож на UIActivityViewController по умолчанию, но то, что я нашел в своих исследованиях, мой UIActivityViewController не получал значки, кроме входа в учетные записи. Это приложение меня удивило. Я должен сделать так. Я подумал, используя OWActivityViewController, но это макет IOS6. Мне нужно сделать его по умолчанию IOS7 и IOS8. Нужно решение как можно скорее. Большое спасибо.Поведение контроллера UIActivityView странно

ответ

0

Вы можете реализовать свой собственный тип UIActivityType и попросить пользователя войти в нужное приложение (Facebook, Twitter и т. Д.) Перед отправкой на них, но вам нужно будет построить всю деятельность для обработки сообщения. Возможно, вы сможете извлечь код из OWAActivityViewController и повторно использовать его.

+0

Я настроил OWAActivitycontroller немного, чтобы выглядеть так, как некоторые! –

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