Ich möchte einfach die offensichtliche Schaltfläche hinzufügen "Öffnen in Safari" Wie kann ich es auf einfache Weise tun.Hinzufügen einer offensichtlichen (benutzerdefinierten) Schaltfläche zu UIActivityViewController
#pragma mark - Share the link
- (IBAction)activityButtonPressed:(id)sender {
NSString *textToShare = @"I just shared this from my App";
// UIImage *imageToShare = [UIImage imageNamed:@"Image.png"];
NSURL *urlToShare = [NSURL URLWithString:@"http://www.google.com"];
NSArray *activityItems = [NSArray arrayWithObjects:textToShare, urlToShare,nil];
UIActivityViewController *activityVC = [[UIActivityViewController alloc]initWithActivityItems:activityItems applicationActivities:Nil];
//This is an array of excluded activities to appear on the UIActivityViewController
//activityVC.excludedActivityTypes = @[UIActivityTypeMessage, UIActivityTypeCopyToPasteboard,UIActivityTypeSaveToCameraRoll];
[self presentViewController:activityVC animated:TRUE completion:nil];
}
Kleine Korrektur: 'NSArray * appActivities = [NSArray ArrayWithObjects: [[ UrlActivity alloc] init]]]; ' muss sein ' NSArray * appActivities = [NSArray arrayWithObjects: [[MobrActivityView alloc] init], nil]; ' – SpittingLlama