У меня странная проблема с диалоговым окном Facebook, и документация не сильно помогает. Я использую метод dialog:andParams:andDelegate
, чтобы показать его, и в первый раз появляется диалог входа в систему. Если я ввожу неверные учетные данные, он просто закрывается и не говорит мне, что они были неверны. Если я введу правильные учетные данные, он тоже просто закроется, не показывая диалоговое окно обмена. Однако в следующий раз, когда я вызову метод dialog:andParams:andDelegate:
, он сразу перейдет к диалогу общего доступа и будет работать нормально.
Мой вопрос: почему диалоговое окно полностью закрывается при попытке войти в систему? Я ничего не делаю с сеансом перед отображением диалога, потому что кажется, что он должен сам с этим справиться, верно? Или я должен явно обрабатывать сеанс, вошедший в систему, чтобы он правильно отображал диалог?