Как проверить, вошел ли пользователь в систему или нет, для проверки я использую эту строку ([facebook isSessionValid] == NO), но всегда возвращаю NO - PullRequest
0 голосов
/ 20 марта 2012

Это мой код

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"] && [defaults objectForKey:@"FBExpirationDateKey"]) {
    facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
    facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}

if (![facebook isSessionValid]) {
    [facebook authorize:nil];

}
else {
    NSLog(@"session valid");

}

[self popUserShareFeed];

}

1 Ответ

1 голос
/ 20 марта 2012

Это зависит от того, какую библиотеку вы используете.

Обычно это экземпляр FBSession, и вы можете использовать:

session.isConnected

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...