目前我正在使用下面的if语句检查用户是否通过我的应用程序打开了与facebook的会话。
if (FBSession.activeSession.isOpen) {
// post to wall
}
else {
[appDelegate openSessionWithAllowLoginUI:YES];
}
如果用户退出应用程序,则会话将关闭,我的if语句将打开一个新会话,但即使用户退出应用程序,我也希望会话保持打开状态。
我尝试从[FBSession.activeSession close]
删除applicationWillTerminate:
,但这不起作用。
答案 0 :(得分:0)
您无法完全退出。但您可以通过以下代码清除上次会议的所有细节。
[FBSession.activeSession closeAndClearTokenInformation];
您可以根据您的要求在applicationDidEnterBackground或applicationWillTerminate中编写它。
由于