iOS Facebook SDK V3.1委托方法

时间:2012-09-27 15:17:12

标签: objective-c facebook facebook-ios-sdk

在Facebook SDK V2中,存在用于接收信息的委托方法,即当用户注销时委托方法-(void)fbDidLogout被调用。但我在Facebook SDK V3中找不到任何有关委托方法的信息?

2 个答案:

答案 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...枚举。