цель c Facebook Выйти - PullRequest
       1

цель c Facebook Выйти

1 голос
/ 02 февраля 2012

Я разрабатываю API, который может публиковать фотографии на Facebook.Когда вы нажимаете «Опубликовать»: если вы не вошли в систему, отображается диалоговое окно «Вход», вы входите в систему, и публикация проходит успешно.если вы вошли в систему, он просто публикует материал.

Я создал кнопку, которая реализует логику выхода из системы, например, [facebook logout: self] ;.кнопка работает нормально.

Итак, проблема в том, что ... Когда я нажимаю logoutButton, он вызывает метод выхода из системы, но каким-то образом сохраняет учетные данные, и если я снова нажимаю postButton, он не будет просить меня ввести свои учетные данные.Только после того, как я перезапущу свое приложение и нажму postButton, оно покажет диалог входа в систему.

Насколько я понимаю, следует удалить или очистить некоторые учетные данные или кэш, чтобы я мог повторно ввести имя пользователя и пароль, но это не так.

Вот метод выхода из системы, я вызываю его с помощью кнопки.

- (void) FBLogout {


[[NSUserDefaults standardUserDefaults] setObject:@"" forKey:@"access_token"];
[[NSUserDefaults standardUserDefaults] setObject:@"" forKey:@"exp_date"];
[[NSUserDefaults standardUserDefaults] synchronize];

if (facebook==nil) {
    facebook = [[Facebook alloc] init];
    NSLog(@"IN Logout");
    [facebook logout:self];
    [facebook retain];
}

}

Я много выкопал, но ничего не получил.

Помогите, пожалуйста.Любое руководство будет оценено.

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