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

rsaldnfx  于 2023-02-06  发布在  iOS
关注(0)|答案(2)|浏览(176)

如何通过Twitter原生应用将图像和文本发布到Twitter?
是否有任何Twitter API可以通过IOS中的原生Twitter应用程序以编程方式发布Twitter消息?
或者,我如何通过Twitter原生应用程序使用社交或Twitter框架发布图像?
谢谢

dwbf0jvd

dwbf0jvd1#

请试试这个答案,我想这会对你有帮助

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

}
bjp0bcyl

bjp0bcyl2#

喜通过iOS应用程序共享信息,可以使用本地共享屏幕。使用此代码,你要通过不同的社交媒体共享图像。

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

相关问题