2011-01-14 62 views
0

我正在實施OAuth在Twitter上發佈......這完美地工作。我的問題是針對那些偶然進入Twitter登錄區並想要按下「取消」按鈕的人。不幸的是,「取消」按鈕被解散,但立即重新出現。Twitter + OAuth問題 - 取消按鈕

這裏是「取消」按鈕的代碼:我想我需要做的就是把正確的代碼在viewDidDisappear區域...問題是我不知道

- (void)cancel:(id)sender { 
    if ([_delegate respondsToSelector: @selector(OAuthTwitterControllerCanceled:)]) [_delegate OAuthTwitterControllerCanceled: self]; 
    [self performSelector: @selector(dismissModalViewControllerAnimated:) withObject: (id) kCFBooleanTrue afterDelay: 0.0]; 
} 

什麼代碼投入。

任何幫助將是偉大的!非常感謝!

回答

0

問題很可能不在於取消按鈕及其處理方式,而在於您調用代碼在第一個(第二個)時間發佈到twitter的方式。在實例化Twitter發佈過程的行中放置一箇中斷點,並通過在中斷時檢查堆棧跟蹤來查看爲什麼第二次觸發該中斷點。

+0

在發佈帖子之前發生此錯誤。這很重要嗎?還是當Twitter第一次被叫? – 2011-01-14 07:25:54