我正在构建一个学校的基本应用程序,它使用facebook-ios-sdk从facebook获取一些信息。但是,当我退出应用程序时,它不会让我选择重新登录,即使在facebook的演示中也是如此。我正在检查会话是否仍然有效,并且始终无效。那是另一个问题。这是我的代码。任何帮助表示赞赏。facebook-ios-sdk注销
- (void)viewDidLoad {
_facebook = [[Facebook alloc] init];
if ([_facebook isSessionValid] == NO) {
//show proper buttons for login
loginButton.hidden = NO;
logoutButton.hidden = YES;
}
else {
//show proper buttons for logout
loginButton.hidden = YES;
logoutButton.hidden = NO;
}
}
这就是检查我是否登录。然后我显示正确的按钮,但上面的代码总是返回会话无效。下面是我打电话登录或注销的功能:
- (void)login {
[_facebook authorize:kAppId permissions:_permissions delegate:self];
}
/**
* Invalidate the access token and clear the cookie.
*/
- (void)logout {
[_facebook logout:self];
}
请整理你的文章,它不是真正可读的这种方式。 – LordT 2010-12-02 17:23:22