Как видно из заголовка, мой проект никогда не вызовет экран входа в FB, пока я не вызову
[facebook logout];
Это имеет смысл, когда я уже вошел в систему, но это также происходит при запуске (т. е. пользователь еще не вошел в систему).
Хммм ... Я только что попытался сбросить содержимое и настройки в симуляторе, и это, похоже, решило проблему.Для моего собственного спокойствия, почему, когда я закрываю симулятор и повторно запускаю проект, он не возвращается ни в состояние, когда приложение является «новым» и не было запущено ранее, ни в состояние возобновления - в результате чего вошел в системуинформация пользователя будет доступна сразу?
На моем устройстве я только что проверил это:
- Свежая установка
- Открыть приложение, войти через FB Connect
- Закрыть приложение, удалить из запущенных в фоновом режиме приложения
- Повторно открыть приложение
- Попытаться войти, без ответа, пока я не нажму первый раз, выйдите из системы
Так ли это как-то сохраняеттот факт, что он вошел в систему раньше?Если да, есть ли переменная loggedInAlready или что-то подобное, что я могу проверить?