Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 推特&x2B;OAuth用于带有图像的推文_Iphone_Image_Twitter_Twitter Oauth_Tweets - Fatal编程技术网

Iphone 推特&x2B;OAuth用于带有图像的推文

Iphone 推特&x2B;OAuth用于带有图像的推文,iphone,image,twitter,twitter-oauth,tweets,Iphone,Image,Twitter,Twitter Oauth,Tweets,现在可以通过iPhone上传推文中的图像了吗?如果是这样,如何使用Twitter+Oauth实现这一点?在iOS5中,您可以使用苹果的Twitter框架,特别是类 Alloc并初始化TWTweetComposeViewController对象,然后在向用户显示compose视图之前使用addImage:(UIImage*)image方法,例如: TWTweetComposeViewController *tweetComposer = [[TWTweetComposeViewController

现在可以通过iPhone上传推文中的图像了吗?如果是这样,如何使用Twitter+Oauth实现这一点?

在iOS5中,您可以使用苹果的Twitter框架,特别是类

Alloc并初始化TWTweetComposeViewController对象,然后在向用户显示compose视图之前使用
addImage:(UIImage*)image
方法,例如:

TWTweetComposeViewController *tweetComposer = [[TWTweetComposeViewController alloc] init];
[tweetComposer addImage:someImage];
[tweetComposer setInitialText:@"Tweet about this image"];
[self presentModalViewController:tweetComposer animated:YES]; // Assuming this in a UIViewController subclass 
[tweetComposer release];
方法
addImage:
setInitialText:
返回BOOL,如果成功添加图像/文本,则返回YES;如果无法添加,则返回NO,例如,如果您在显示tweetcomposeviewcontroller后添加图像/文本,或使tweet长度超过140个字符

图像上传已为您完成,您只需将图像数据作为
UIImage

这样做的缺点是,它要求用户已经在设备上注册了他们的twitter帐户,但如果他们没有注册,就会提示他们注册。而且它只在ios5及以上版本上工作,因此不支持IPhone 3G或iPod touch 2G