Интеграция iOS с Facebook: срок действия сессии на iPhone 3G истек - PullRequest
0 голосов
/ 08 февраля 2012

Я пытаюсь интегрировать последнюю версию Facebook SDK в мое приложение для iPhone. Мне нужно загрузить список друзей, а затем опубликовать в Facebook.

Все отлично работает на iPhone4 и на симуляторе. На моем iPhone3G с iOS 4.2.1, но без приложения FB, я получаю OAuth-исключение и предупреждение "сеанс истек".

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

Затем, когда я пытаюсь опубликовать сообщение в Facebook, я получаю то же сообщение и не могу этого сделать («Операция не может быть завершена»).

Все это происходит только при тестировании на iPhone 3G или симуляторе без приложения FB. На моем 4S с приложением facebook все отлично работает.

ОБНОВЛЕНИЕ: работает при включенном отладчике, но обычно не работает на телефоне. Я также получаю эту ошибку: void SendDelegateMessage (NSInvocation *): делегат (webView: решитьPolicyForNavigationAction: запрос: фрейм: solutionListener :) не удалось вернуть после ожидания 10 секунд. режим основного цикла выполнения: kCFRunLoopDefaultMode

...