简体   繁体   English

如何使用UIActivityViewController在Facebook和Twitter中共享不同的文本?

[英]How to do Sharing Different text in Facebook and Twitter using UIActivityViewController?

In my application I used UIActivityViewController to share text in Facebook and Twitter . 在我的应用程序中,我使用UIActivityViewControllerFacebookTwitter中共享文本。 But how to do different text to share? 但是如何做不同的文字分享呢? please help ..thanks in advance 请帮助..提前谢谢

I used this code: 我使用以下代码:

NSString *posturl2=@"twittwrer and facebook ";


UISimpleTextPrintFormatter *printData = [[UISimpleTextPrintFormatter alloc]
                                             initWithText:@"Hi"];


NSArray *Itemsarray = @[posturl2,printData];

UIActivityViewController *activityController = [[UIActivityViewController alloc]initWithActivityItems:Itemsarray                                                                              applicationActivities:nil];


[self presentViewController:activityController
                       animated:YES completion:nil];

want like this 想要这样

在此处输入图片说明

Import Social Framework 导入社交框架

#import <Social/Social.h>

Then just call 然后打电话

- (void)shareOnFacebookWithText:(NSString *)textToShare {
    if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
        SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];

        [controller setInitialText:textToShare];
        [self presentViewController:controller animated:YES completion:nil];
    }
}

- (void)shareOnTwitterWithText:(NSString *)textToShare {

    if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
    {
        SLComposeViewController *tweetSheet = [SLComposeViewController
                                               composeViewControllerForServiceType:SLServiceTypeTwitter];
        [tweetSheet setInitialText:textToShare];
        [self presentViewController:tweetSheet animated:YES completion:nil];
    }
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 UIActivityViewController为Twitter和Facebook发布不同的图像和文本 - UIActivityViewController to post different image and text for Twitter and Facebook 使用UIActivityViewController将图像和文本共享到Facebook Messenger失败 - Sharing image and text to Facebook Messenger with UIActivityViewController failing 在Twitter上使用UIActivityViewController共享不起作用 - Sharing on Twitter with UIActivityViewController not working UIActivityViewController-电子邮件和Twitter分享 - UIActivityViewController - Email and Twitter sharing 共享UIImage到UIActivityViewController Twitter / Facebook显示对话非常慢 - Sharing UIImage to UIActivityViewController Twitter/Facebook very slow to show dialog 使用UIActivityViewController在Facebook和Twitter上建立图像链接 - Using UIActivityViewController to make image links on facebook and twitter 如何使用uiactivityviewcontroller将文本或自定义URL共享到Facebook? - How to share text or custom url to facebook using uiactivityviewcontroller? UIActivityViewController为WhatsApp或Facebook选择了不同的文本 - UIActivityViewController chose different text for WhatsApp or Facebook 使用UIActivityViewController共享文本文件 - Sharing a text file with UIActivityViewController 如何在发布到Facebook和Twitter时自定义UIActivityViewController以显示URL链接? - How do I customize a UIActivityViewController to show a URL link when posting to facebook and twitter?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM