【发布时间】:2016-04-25 22:40:12
【问题描述】:
UIActivity 函数有问题。
首先,我创建了3个活动项:
activityDownloadactivityTrash-
activityMove。
并添加到UIActivityViewController
然后,当我提出 UIActivityViewController 时,其中包括上述 3 项。好的,这里没问题。
然后,当我单击更多按钮并对项目进行排序时,例如,我将“移动”按钮移动到顶部,
单击“完成”按钮后,我不知道为什么下载,垃圾邮件丢失了?
移动项目仅显示在 AirDrop 菜单视图中。
NSURL *url = [self fileToURL:self.documentName];
NSArray *objectsToShare = @[url];
AirDropActivityView *activityDownload = [[AirDropActivityView alloc] init];
activityDownload.airDropType = 0;
AirDropActivityView *activityTrash = [[AirDropActivityView alloc] init];
activityTrash.airDropType = 1;
AirDropActivityView *activityMove = [[AirDropActivityView alloc] init];
activityMove.airDropType = 2;
NSArray *uiActivitys = @[activityDownload,activityTrash,activityMove];
UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:uiActivitys];
// Exclude all activities except AirDrop.
NSArray *excludedActivities = @[UIActivityTypePostToTwitter, UIActivityTypePostToFacebook, UIActivityTypePostToWeibo,UIActivityTypeMessage,UIActivityTypePrint, UIActivityTypeCopyToPasteboard UIActivityTypeAssignToContact,UIActivityTypeSaveToCameraRoll,UIActivityTypeAddToReadingList, UIActivityTypePostToFlickr,UIActivityTypePostToVimeo,UIActivityTypePostToTencentWeibo];
controller.excludedActivityTypes = excludedActivities;
// Present the controller
[self presentViewController:controller animated:YES completion:nil];
https://gist.github.com/tranhieutt/f73999234339f31aa86c
请看截图:
【问题讨论】:
标签: ios uiactivityviewcontroller uiactivity