2012-09-27 37 views
0

在Facebook SDK V2中存在委託方法來接收信息,即當用戶註銷委託方法-(void)fbDidLogout時被調用。但是我在Facebook SDK V3中找不到關於委託方法的任何信息?iOS Facebook SDK V3.1委託方法

回答

0

從thourougly閱讀文檔現在我明白有對Facebook SDK V3 +沒有更多的委託方法

相反,你需要檢查FBSessionState枚舉在- (void)sessionStateChanged...方法。

0

在Facebook的SDK的最新版本,在註銷按鈕,我們需要檢查一個條件,當點擊,它就會像下面

-(IBAction)buttonClicked:(id)sender { 
    // get the app delegate so that we can access the session property 
    AppDelegate *appDelegate = [[UIApplication sharedApplication]delegate]; 

    if (appDelegate.session.isOpen) { 
     [appDelegate.session closeAndClearTokenInformation]; 

    } 
} 

這裏會話FBSession類對象,它是在AppDelegate中合成。

+0

是的,你可以做到這一點,但這不是我所要求的。我想要一個委託方法,讓我知道用戶何時「成功」註銷。 –