在 Facebook SDK V2 中存在接收信息的委托方法,即当用户注销时-(void)fbDidLogout
调用委托方法。但是我在 Facebook SDK V3 中找不到任何有关委托方法的信息?
问问题
219 次
2 回答
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];
}
}
这里的 session 是 FBSession 类对象,它是在 Appdelegate 中合成的。
于 2012-09-28T05:22:42.540 回答
0
通过仔细阅读文档,我了解到 Facebook SDK V3+ 中不再有委托方法
相反,您需要检查方法FBSessionState
中的枚举- (void)sessionStateChanged...
。
于 2012-09-28T07:41:20.000 回答