5

ShareKitを使用してTwitter共有を実装しています。テキストビューを備えたビューコントローラがあり、ツイート入力ダイアログをバイパスしながら、そのテキストをShareKitの投稿に送信したいと思います。

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

上記のコードは、ログインしていない場合にユーザーを認証し、テキストを取得してShareKitsツイートダイアログに入力します。彼らのコードを掘り下げることは、私を混乱させました。ツイートテキストをTwitterに直接投稿できる人はいますか?

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 に答える