Итак, у меня есть приложение, которое работает на iOS 3.2 - 4.x. Он использует ASIHTTPRequest для выполнения всех вызовов REST API. С тех пор, как мы с моей командой обновили три наших iPhone 4 до iOS 5, приложение будет зависать и показывать ActivityIndicator на неопределенный срок. Я просмотрел журналы сервера, и запросы не попадают на сервер.
Однако, если я нажму кнопку «Домой» на iPhone, а затем снова открою приложение, запрос будет выполнен, и я получу данные, как обычно. По какой-то причине запросы никогда не запускаются, пока я снова не открою приложение.
Еще один странный лакомый кусочек: приложение работает в Xcode 4.2 и симуляторе iPhone. Приложение также работает на iPad2 с iOS 5 (приложение только для iPhone).
Может ли это быть проблемой ASIHTTPRequest? Не слишком уверен, как определить проблему, так как сбоев нет и происходит только на телефоне.
Мы будем благодарны за любое понимание! Спасибо.