如何在iOS 9中创建分享按钮?

问题描述:

在我的应用程序我想创建一个共享按钮与Whatsup,脸谱,微博,这样的邮件。 这里是我的代码如何在iOS 9中创建分享按钮?

-(IBAction)share:(id)sender 
{ 
NSString *shareText = @"Hi This is a Reward Game App"; 
NSArray *itemsToShare = @[shareText]; 
UIActivityViewController *activityVC = [[UIActivityViewController alloc]initWithActivityItems:itemsToShare applicationActivities:nil]; 
activityVC.excludedActivityTypes = @[UIActivityTypePostToWeibo,UIActivityTypePostToTwitter,UIActivityTypePostToFacebook,UIActivityTypeMail,UIActivityTypeMessage,UIActivityTypeAssignToContact,UIActivityTypePostToTencentWeibo]; 
[self presentViewController:activityVC animated:YES completion:nil]; 
} 

我写这个代码我的模拟器显示这个样子, enter image description here

它只显示邮件和Facebook的图标,我想这样的诺雷的WhatsUp图标消息。

+0

的可能的复制[如何添加自定义按钮UIActivityViewController?](http://*.com/questions/20029520/how-to-add-custom-buttons-to- uiactivityviewcontroller) –

+1

您无法在模拟器中看到所有应用程序。您必须在设备 – kb920

试试这个

-(IBAction)shareAction:(id)sender 

{  
     NSArray* sharedObjects=[NSArray arrayWithObjects:@"sharecontent", nil]; 
     UIActivityViewController *activityViewController = [[UIActivityViewController alloc]                initWithActivityItems:sharedObjects applicationActivities:nil]; 
     activityViewController.popoverPresentationController.sourceView = self.view; 
     [self presentViewController:activityViewController animated:YES completion:nil]; 

    } 
+0

中运行您的应用感谢它的工作! – RealmOfFire