Привет, я пользуюсь ios6 для входа в facebook, и я получаю эту ошибку как собственное всплывающее окно
Операция не может быть завершена. (ошибка com.facebook.sdk 2.)
Это используемый сценарий. (Я запускаю это на simularor)
Я зарегистрировался в приложении facebook через настройки, и я попытался войти в свое приложение и его работу.
Затем я вышел из фейсбука из настроек и снова вошел в систему с другим пользователем. Затем я попытался войти в приложение. Я получаю эту ошибку.
Я попытался выйти из приложения с помощью команды
[FBSession.activeSession closeAndClearTokenInformation];
Но бесполезно.
Идентификатор пакета в приложении facebook такой же, как в моем приложении ios.
это код, который я использовал для входа в систему
NSArray *permissions = [[NSArray alloc] initWithObjects:@"email", nil];
[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:YES
completionHandler:
^(FBSession *session,
FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
Любая помощь приветствуется.
Это ошибка, которую я получаю
Домен = com.facebook.sdk Код = 2 "Операция не может быть завершена. (ошибка com.facebook.sdk 2.)" UserInfo = 0x9535330 {Com.facebook.sdk: ErrorLoginFailedReason = com.facebook.sdk: SystemLoginDisallowedWithoutError, com.facebook.sdk: ErrorSessionKey =, expirationDate: (null), refreshDate: (null), попыткаRefreshDate: 0001-12-30 00:00:00 +0000, разрешения: (null) > }
Примечание Я получил ту же ошибку в другом случае. В то время это было ошибкой в моем коде
Вместо предоставления разрешения
NSArray *permissions = [[NSArray alloc] initWithObjects:@"email",@"birthday", nil];
i ошибочно делал это как
NSArray *permissions = [[NSArray alloc] initWithObjects:@"email,birthday", nil];
РЕШЕНИЕ Даже после исправления кода я получал ту же ошибку. Мне нужно выйти и войти в facebook с экрана настроек ios. Как только я это сделал, правильный код никогда не вызывал никаких проблем. Обратите внимание, что проблема возникла только на устройстве, которое ранее выполняло багги-код. Заметьте, что вызвало проблему, Надеюсь, эта информация поможет кому-то.