UIActivityViewController и UIDocumentInteractionController

Как объединить UIActivityViewController и UIDocumentInteractionController? Приложение Mail и приложение Tumblr, кажется, объединяют UIActivityViewController с UIDocumentInteractionController, потому что их контроллеры также отображают кнопки «Открыть в» помимо UIActivities. Как я могу это сделать?


person chriswillow    schedule 25.10.2013    source источник
comment
Вы должны загрузить изображение, используя встроенный сервис изображений, или удалить ссылку, так как она не работает.   -  person Nat    schedule 06.11.2015


Ответы (1)


Используйте presentOptionsMenuFromRect:inView:animated: в UIDocumentInteractionController

person slecorne    schedule 25.10.2013
comment
Это не работает. Он не показывает никаких действий, типичных для UIActivityController, таких как сообщение, электронная почта и печать. - person fishinear; 08.01.2014
comment
Во-первых, большое спасибо! Я искал это почти два часа… возился с UIActivities и т. д., но это могло быть так просто :) @fishinear: проверьте (и установите) тип UTI вашего documentInteractionViewController. Вероятно, вам может понадобиться установить его вручную после выделения. - person bhr; 19.03.2014
comment
@tubtub Я установил правильный UTI. Думаю, проблема в том, что Apple не знает УТИ, а значит, не знает, что с ней можно сделать. Возможно, мне следует установить неверный UTI, о котором знает Apple. - person fishinear; 19.03.2014
comment
@fishinear Да, это должно сработать. Вы можете попробовать kUTTypeText или kUTTypePlainText и просмотреть результаты. - person bhr; 19.03.2014