我正在使用ShareKit来实现Twitter共享。我有一个带有textview的视图控制器,并希望在绕过推文输入对话框时将该文本发送到ShareKit中的帖子。
SHKItem *item = [SHKItem text:[postText text]];
[SHKTwitter shareItem:item];
如果没有登录,上面的代码会对用户进行身份验证,然后获取我的文本并填充ShareKits tweet对话框。挖掘他们的代码让我感到困惑。有没有人能够成功地将推文文本直接发布到Twitter?
答案 0 :(得分:6)
首先,创建SHKTwitter
的实例并授权用户:
twitter = [SHKTwitter new];
[twitter authorize];
然后,一旦用户获得授权,请设置项目并发送。
SHKItem *item = [SHKItem new];
[item setCustomValue:@"i am tweeting" forKey:@"status"];
twitter.item = item;
[twitter send];
"status"
自定义值特定于SHKTwitter
类。您需要对SHKItem
执行其他操作才能与其他共享者一起使用。例如这适用于SHKFacebook
:
item.shareType = SHKShareTypeText;
item.text = "hi";