【问题标题】:Ho do I post image and text to Twitter via Twitter native app?我如何通过 Twitter 本地应用程序将图像和文本发布到 Twitter?
【发布时间】:2014-09-04 18:01:34
【问题描述】:

我如何通过 Twitter 原生应用将图像和文本发布到 Twitter?

是否有任何 Twitter api 可以通过 IOS 中的本地 Twitter 应用程序以编程方式发送推文?

或者,我如何通过 Twitter 原生应用使用社交或 Twitter 框架发布图片。

谢谢

【问题讨论】:

    标签: ios twitter


    【解决方案1】:

    请试试这个答案。我认为这会帮助你

      - (void)postToTwitter
     {
    SLComposeViewController *tweetSheet=[SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
    //     if([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
    //     {
    SLComposeViewControllerCompletionHandler __block    completionHandler=^(SLComposeViewControllerResult result){
    
        [tweetSheet dismissViewControllerAnimated:YES completion:nil];
    
        switch(result){
            case SLComposeViewControllerResultCancelled:
            default:
            {
                NSLog(@"Cancel");
            }
                break;
            case SLComposeViewControllerResultDone:
            {
                NSLog(@"Post");
            }
                break;
        }
    };
    
    [tweetSheet setInitialText:@"your text"];
    [tweetSheet addImage:[UIImage imageNamed:@"imageToSend"]];
    [tweetSheet setCompletionHandler:completionHandler];
    [self presentViewController:tweetSheet animated:YES completion:nil];
    //}
    
    }
    

    【讨论】:

    • 如何通过本机 twitter 应用发布图片和文字?
    【解决方案2】:

    您好,对于通过 iOS 应用程序共享信息,可以使用本机共享屏幕。 使用此代码,您将通过不同的社交媒体分享图像。

    UIImage *picture = [UIImage imageNamed:@"picture"];   
    UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[picture] applicationActivities:nil];
    

    【讨论】:

    • 我需要通过 Twitter 原生应用将图片发布到 Twitter 吗?
    • 不,你可以使用内置的 iOS 功能来解决这个问题。
    猜你喜欢
    • 1970-01-01
    • 2023-03-06
    • 2021-01-19
    • 2021-06-25
    • 2015-07-01
    • 2013-11-12
    • 2012-02-28
    • 1970-01-01
    • 2013-01-15
    相关资源
    最近更新 更多