How to add Facebook, twitter, mail, message icons in UIactivityviewcontroller

♀尐吖头ヾ 提交于 2020-01-13 18:22:27

问题


Have added activityviewcontroller to the main controller

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

activityViewController.excludedActivityTypes = @[UIActivityTypePostToWeibo, UIActivityTypeAssignToContact ];

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

[activityViewController release];
}

When i hit actionsheet button it shows blank activityviewcontroller with only cancel button. How can i now add Facebook, twitter, email and iMessage as share services in activityviewcontroller.

Thanks for help.


回答1:


     //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];


来源:https://stackoverflow.com/questions/12606444/how-to-add-facebook-twitter-mail-message-icons-in-uiactivityviewcontroller

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!