Обработчик завершения UIActivityViewController завершен при использовании AirDrop
я используюUIActivityViewController
поделиться текстом и URL, который отлично работает при отправке текста и URL.
В настоящее время мне нужно использовать обработчик завершения для выполнения дополнительных действий в зависимости от того, отменил ли пользовательUIActivityViewController
или на самом деле отправил что-то.
Обработчик завершения (activityViewController.completionHandler
для iOS 7 устарела в iOS 8, которая сейчасactivityViewController setCompletionWithItemsHandler
) возвращаетBOOL completed
значение, которое правильно возвращаетtrue
при отправке сemail
sms
Facebook
Twitter
Однако при отправке черезAirdrop
пользователь должен нажатьCancel
отклонитьUIActivityViewController
однажды отправлено, и поэтому я всегда получаюfalse
из обработчика завершения.
Кто-нибудь знает, есть ли способ узнать, что пользователь отправил с помощьюAirdrop
когдаUIActivityViewController
уволен?
Спасибо