5

我正在使用 ShareKit 来实现 Twitter 分享。我有一个带有 textview 的视图控制器,并希望在绕过推文输入对话框的同时将该文本发送到 ShareKit 中的帖子。

SHKItem *item = [SHKItem text:[postText text]];
[SHKTwitter shareItem:item];

如果未登录,上面的代码会验证用户身份,然后获取我的文本并填充 ShareKits 推文对话框。挖掘他们的代码让我很困惑。有没有人能够成功地将推文文本直接发布到推特?

4

1 回答 1

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";
于 2011-06-06T18:08:22.493 回答