2017-03-26 10 views
0

初心者プログラマ、私はいくつかのつぶやきを表示するにはXcodeプロジェクト(目的C)で生地TwitterKitを使用している、と私は、ユーザーがこれらのツイートを操作する際にログインします。私はTWTRNotificationConstants.hはそれにいくつかのジューシーなものを持ってdocumentationから見て、私はそのファイルを見たときには、そのコメントが含ま「これらは、デフォルトの通知センターに掲載されているの。」潜在的に有用な定数もたくさんありますが、あいにく既定の通知センターの使い方や、たとえばツイートが好きなときにこれらの定数を使って特定のコードを実行する方法を理解できません。つぶやきが好きなときにいくつかのコードを実行する最良の方法は何ですか?TwitterKit通知定数はどのように使用しますか?ここ

+0

@MikeBonnell私は[この](https://twittercommunity.com/t/headsにリンクため、Googleファブリックタグを追加しましたhttp://stackoverflow.com/questions/tagged/google-fabric:ファブリックdevのフォーラムのモデレータのポストはGoogleのファブリックでタグ付けされたオーバーフローに関する質問を積み重ねることである/ 83750)-up-ファブリック-移動ツーのstackoverflowです。 – hyssop

+0

ごめんなさい@hyssopは不明です - Twitter Kit固有の質問についてはhttps://twittercommunity.com/c/publisherをご利用ください –

答えて

0

は、私は最終的にこれを理解し、自分の質問にお答えします。 TWTRNotificationConstants.hは、NSNotificationCenterに通知を送信します。 TWTRNotificationConstants.hを見ると、各通知の名前がわかります。オブザーバを設定することができます。例えば、今、下記の観察者が私のFirstViewController.mファイルに住ん:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(likeTweetNotification:) name:@"TWTRDidLikeTweetNotification" object:nil]; 

あなたは、通知を受信したときに何かをするあなたのセレクタの名前を持つメソッドを作成する必要があります。この例では、次のようになります。

- (void)likeTweetNotification:(NSNotification *) notification { 
    // do something 
} 

も通知がNSNotificationsの一部にすることができますのUserInfo辞書内のいくつかの余分な情報を伝えることに注意してください。ツイートの@ユーザー名とテキストのようです。あなたはそうのように、上記の方法にいくつかの行を追加することによって、その辞書にアクセスできます。

- (void)likeTweetNotification:(NSNotification *) notification { 
    NSDictionary *tweetInfoDict = [notification userInfo]; 
    NSLog(@"Dictionary: %@", [tweetInfoDict description]); 
} 
関連する問題