3

メインコントローラーにactivityviewcontrollerを追加しました

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

activityViewController.excludedActivityTypes = @[UIActivityTypePostToWeibo, UIActivityTypeAssignToContact ];

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

[activityViewController release];
}

アクションシートボタンを押すと、キャンセルボタンのみの空白のactivityviewcontrollerが表示されます。Facebook、Twitter、Eメール、iMessageをactivityviewcontrollerの共有サービスとして追加するにはどうすればよいですか。

手伝ってくれてありがとう。

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 に答える