即使用户按下取消,UIActivityViewController完成处理程序仍会调用操作

时间:2015-06-01 12:41:16

标签: ios share uiactivityviewcontroller

这真烦人!即使用户取消共享选项,也会始终返回“已完成”。例如我点击facebook分享并且不分享,只需点按取消即可。有没有办法跟踪这个?

[activityVC setCompletionWithItemsHandler:
 ^(NSString *activityType, BOOL completed, NSArray *returnedItems, NSError *activityError) {

     if (completed)
     {
         [GoogleAnalytics trackShareEvents:activityType];
     }else
     {
         [GoogleAnalytics trackEventWithCategory:@"Share" action:@"Failed/Canceled" eventLabel:activityType];
     }
 }];

0 个答案:

没有答案