サイトのトップへ戻る

Twitter 開発者 ドキュメント日本語訳

TWTRTweetViewDelegate プロトコル

特定のツイートビューでのユーザー操作によって生じた更新情報を、 TWTRTweetViewが受け取るるためのデリゲート。

// ツイートビューを作成
TWTRTweetView *tweetView = [[TWTRTweetView alloc]initWithTweet:tweet];

// デリゲートを設定
tweetView.delegate = self;
Conforms to NSObject
宣言場所 TWTRTweetViewDelegate.h


タスク

– tweetView:didSelectTweet:
– tweetView:didTapURL:
– tweetView:willShareTweet:
– tweetView:didShareTweet:withType:
– tweetView:cancelledShareTweet:



インスタンスメソッド



tweetView:cancelledShareTweet:

ツイートの共有操作がキャンセルされた。

- (void)tweetView:(TWTRTweetView *)tweetView cancelledShareTweet:(TWTRTweet *)tweet
パラメータ

tweetView

共有操作を処理するツイートビュー

tweet

ツイートモデルオブジェクトを表す。


tweetView:didSelectTweet:

ツイートビューがタップされた。必要であれば、引数として渡されるTWTRTweet オブジェクト内のpermalinkURLプロパティを使って 独自のウェブビュー(webview )を表示する実装をしてください。

- (void)tweetView:(TWTRTweetView *)tweetView didSelectTweet:(TWTRTweet *)tweet
パラメータ

tweetView

タップされたツイートビュー。

tweet

表示されるツイートモデルオブジェクト。


tweetView:didShareTweet:withType:

共有操作が完了した。

- (void)tweetView:(TWTRTweetView *)tweetView didShareTweet:(TWTRTweet *)tweet withType:(NSString *)shareType
パラメータ

tweetView

タップされたツイートビュー。

tweet

表示されるツイートモデルオブジェクト。

shareType

完了した共有操作。(例えば、 UIActivityTypePostToFacebook, UIActivityTypePostToTwitter, UIActivityTypeMail)


tweetView:didTapURL:

タップされたツイート文内の URL 。サファリを起動するよりも、独自のウェブビュー(webview) を表示する実装をしたほうが良いでしょう。

- (void)tweetView:(TWTRTweetView *)tweetView didTapURL:(NSURL *)url
パラメータ

tweetView

タップされたツイートビュー。

url

タップされたURL。


tweetView:willShareTweet:

ツイートビューの“共有(Share)”ボタンがタップされ、UIActivityViewControllerが表示された。

- (void)tweetView:(TWTRTweetView *)tweetView willShareTweet:(TWTRTweet *)tweet
パラメータ

tweetView

タップされたツイートビュー。

tweet

表示されるツイートモデルオブジェクト。