在Facebook SDK V2中,存在用于接收信息的委托方法,即当用户注销时委托方法-(void)fbDidLogout
被调用。但我在Facebook SDK V3中找不到任何有关委托方法的信息?
答案 0 :(得分: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中合成。
答案 1 :(得分:0)
从阅读文档到现在我理解Facebook SDK V3中没有更多的委托方法
相反,您需要检查FBSessionState
方法中的- (void)sessionStateChanged...
枚举。