Я создаю базовое приложение для школы, которое получает некоторую информацию из facebook с помощью facebook-ios-sdk. Однако, когда я выхожу из приложения, он не дает мне возможность снова войти в систему, даже в демо-версии от facebook. Я проверяю, действительно ли сеансы действительны, и он всегда выводится неверно. Это еще одна проблема. Вот код, который у меня есть. Любая помощь приветствуется.facebook-ios-sdk logout
- (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