Hier ist der Code wie ich den UIActivityViewController anzeige.
Alles anzeigen
Quellcode
- // Create the custom activity provider
- SharingActivityProvider *sharingActivityProvider = [[SharingActivityProvider alloc] init];
- NSURL *url = [KSAppDelegate getAppStoreLinkForOther];
- //sharingActivityProvider.recipe = self.recipe;
- // put the activity provider (for the text), the image, and the URL together in an array
- NSArray *activityProviders = @[sharingActivityProvider, url];
- UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:activityProviders applicationActivities:nil];
- // Exclude all activities except AirDrop.
- NSArray *excludedActivities = @[UIActivityTypePostToWeibo, UIActivityTypeMessage, UIActivityTypeCopyToPasteboard,
- UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll,
- UIActivityTypeAddToReadingList, UIActivityTypePostToFlickr,
- UIActivityTypePostToVimeo, UIActivityTypePostToTencentWeibo];
- controller.excludedActivityTypes = excludedActivities;
- // Present the controller
- [self presentViewController:controller animated:YES completion:nil];