何我通过Twitter原生应用将图片和文字发布到Twitter?

时间:2014-09-04 09:44:17

标签: ios twitter

何我通过Twitter原生应用将图片和文字发布到Twitter?

在IOS中以编程方式通过原生Twitter应用推特是否有Twitter api?

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

由于

2 个答案:

答案 0 :(得分: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];
//}

}

答案 1 :(得分:0)

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

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