我只是想添加「在Safari中打開」 我怎樣才能做一個簡單的方法簡單的按鈕。添加一個明顯的(自定義)按鈕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];
}
小改正: 'NSArray * appActivities = [NSArray arrayWithObjects:[[ UrlActivity alloc] init]]];' 需要爲 'NSArray * appActivities = [NSArray arrayWithObjects:[[MobrActivityView alloc] init],nil];' – SpittingLlama 2015-01-05 15:32:23