3

已将 activityviewcontroller 添加到主控制器

-(void)ActionSheet2:(id)sender
{
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] init];

activityViewController.excludedActivityTypes = @[UIActivityTypePostToWeibo, UIActivityTypeAssignToContact ];

[self presentViewController:activityViewController animated:YES completion:NULL];

[activityViewController release];
}

当我点击 actionsheet 按钮时,它显示只有取消按钮的空白 activityviewcontroller。我现在如何在 activityviewcontroller 中添加 Facebook、twitter、电子邮件和 iMessage 作为共享服务。

感谢帮助。

4

1 回答 1

8
     //Include an array of things being attached to the ActivityViewController
     //The Array cannot be nil, you must provide something. Either an image or text or both
      NSArray *activityItems = @[@"Hello",[UIImage imageNamed:@"someImage"]];
      UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
      activityViewController.excludedActivityTypes = @[UIActivityTypePostToWeibo, UIActivityTypeAssignToContact ];    
       [self presentViewController:activityViewController animated:YES completion:NULL];      
       [activityViewController release];
于 2012-09-26T16:48:55.433 回答