Интеграция iOS с Facebook: срок действия сессии на iPhone 3G истек
Я пытаюсь интегрировать последнюю версию SDK facebook в моем приложении iPhone. Мне нужно загрузить список друзей, а затем опубликовать в Facebook.
Все отлично работает на iPhone4 и на симуляторе. На моем iPhone3G с iOS 4.2.1, но без приложения FB, я получаю OAuth-исключение и предупреждение "сеанс истек".
Обратите внимание, что список загружается, и я могу продолжить, но я продолжаю получать это предупреждение. Я также уже удаляю токен, когда получаю это предупреждение, но он не работает.
Затем, когда я пытаюсь опубликовать на Facebook, я получаю то же сообщение и не могу этого сделать ("Операция не может быть завершена").
Все это происходит только при тестировании на iPhone 3G или симуляторе без приложения FB. На моем 4S с приложением фейсбук все работает нормально.
ОБНОВЛЕНИЕ: это работает с отладчиком, но это не обычно на телефоне. Я также получаю эту ошибку: void SendDelegateMessage(NSInvocation*): делегат (webView: managePolicyForNavigationAction:request:frame: SolutionListener:) не удалось вернуть после ожидания 10 секунд. режим основного цикла выполнения: kCFRunLoopDefaultMode