我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
谢谢