作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
现在可以通过 iPhone 上传推文中的图像吗?如果是这样,如何使用 Twitter + Oauth 完成此操作?
最佳答案
在iOS5中,您可以使用Apple的twitter框架,特别是TWTweetComposeViewController
类。
分配并初始化一个 TWTweetComposeViewController 对象,然后在向用户呈现撰写 View 之前使用 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,例如如果您可以在呈现 TWTweetComposeViewController 之后添加图像/文本,否则会使推文长度超过 140 个字符。
图像上传已为您完成,您只需以 UIImage
形式提供图像数据
这样做的缺点是它要求用户在设备上注册他们的 Twitter 帐户,但如果他们没有注册,它会提示他们注册。而且它仅适用于ios5及以上版本,因此不支持iPhone 3G或iPod touch 2G。
关于iphone - Twitter + OAuth 用于带有图像的推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7238455/
我想开发一个 Skype 机器人,它将用户名作为输入,并根据用户输入以相反的字符大小写表示hello username。简而言之,如果用户输入他的名字 james,我的机器人会回复他为 Hello J
我是一名优秀的程序员,十分优秀!