Привет, я уверен, что токен сохранен, так как я могу видеть его, когда получаю его по умолчанию от пользователя. Еще одна вещь, которую я заметил, состоит в том, что токен отличается каждый раз, когда я вхожу в систему и спрашиваю разрешения, не знаю, помогает ли это. Я обновил свои вопросы с этой информацией

способ сохранить токен доступа, чтобы пользователь мог публиковать сообщения на Facebook без необходимости входа в систему для каждого вызова API графика:

Мне требуется токен offline_access, я храню его в NSUserDefaults, но когда я пытаюсь использовать его снова, я получаю ошибку FacebookErrDomain 10000

Вот что я делаю:

В fbDidLogin я получаю access_token и сохраняю его по умолчанию для пользователя

- (void)fbDidLogin {
    NSString *token = self.facebook.accessToken;
    [[NSUserDefaults standardUserDefaults] setObject:token forKey:@"facebookToken"];

}

После этого, когда я снова запускаю приложение, я просто получаю токен пользователя по умолчанию и назначаю его объекту facebook:

NSString *token = [[NSUserDefaults standardUserDefaults] objectForKey:@"facebookToken"];
[_facebook setAccessToken:token];

Но это не работает ..

Кто-нибудь знает, что я могу делать неправильно?

Спасибо Винсент.

РЕДАКТИРОВАТЬ: Если я делаю NSlog после[[NSUserDefaults standardUserDefaults] objectForKey:@"facebookToken"]; Я вижу, что токен был сохранен.

Ответы на вопрос(3)

Ваш ответ на вопрос