何我通过Twitter原生应用将图片和文字发布到Twitter?
在IOS中以编程方式通过原生Twitter应用推特是否有Twitter api?
或者,如何通过Twitter原生应用程序使用社交或Twitter框架发布图像。
由于
答案 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];