Facebook iOS SDK — диалоговое окно UIWebView для входа — как пользователь может отменить вручную?

#iphone #ios #facebook #facebook-graph-api

#iPhone #iOS #Facebook #facebook-graph-api

Вопрос:

У меня здесь проблема. Я изменил часть исходного кода, чтобы запретить моему приложению запускать Facebook app или Safari для аутентификации. Вместо этого UIWebView будет отображаться в виде наложения на мое приложение.

Однако в диалоговом окне. Я заметил, что нет кнопки ОТМЕНЫ. Что заставляет меня задуматься, что произойдет, если пользователь решит не входить в систему.

Ответ №1:

Я забыл скопировать FBDialog.bundle в свой проект! ах!

Комментарии:

1. У меня та же проблема, но FBDialog.bundle в порядке… что еще может быть не так?

2. Спасибо, должен был найти ваш ответ на прошлой неделе =.= потратил дни, пытаясь разобраться в этом.

Ответ №2:

Используете ли вы FB graph API для входа в Facebook.? Если да, то представление, которое вы видите для входа, создано программно. Посмотрите на FBGraph.m для его реализации. Там вы можете добавить кнопку отмены и добавить свою логику отмены.

Комментарии:

1. Спасибо за ваш ответ. Я заметил, что были коды, которые должны были добавить кнопку закрытия. Но ничего не появлялось. По-видимому, я забыл скопировать FBDialog.bundle в свой проект! ах!