2012-12-05 80 views
0

如果我向用戶顯示具有「設置」按鈕的彈出窗口,他們點擊它並進入操作系統設置頁面並輸入他們的Twitter憑據,然後他們回到我的遊戲並進入前景。Twitter Framework iOS - 登錄成功後

我如何知道用戶剛剛登錄了他們的Twitter帳戶,並且我需要爲他們的令牌發出oauth請求?

一個邊緣情況是 - 用戶在我的推特頁面上,離開遊戲發短信,然後進入我的遊戲。我有一個被調用的前臺函數,但我不想假設他們登錄到Twitter,如果他們沒有。

Twitter框架不應該爲我們處理這個嗎?

謝謝。

回答

1

如果使用「Twitter Framework iOS」表示iOS 5的Twitter框架,則可以在用戶嘗試初始發送推文時將BOOL設置爲YES,如果成功,則將其返回NO。這使您能夠檢查此bool,以及作曲家canSendTweetviewDidAppear中確定如何處理您的oauth請求。

- (void)viewDidAppear:(BOOL)animated 
{ 
    [super viewDidAppear:animated]; 
    if ([TWTweetComposeViewController canSendTweet] && myBOOL) { 
     //send oauth request 
     myBool = NO; 
    } 
}