Quindi ho un'app che funziona su iOS 3.2 - 4.x. Utilizza ASIHTTPRequest per effettuare tutte le chiamate API REST. Da quando il mio team e io abbiamo aggiornato tre dei nostri iPhone 4 a iOS 5, l'app si bloccherà e mostrerà ActivityIndicator a tempo indeterminato. Ho guardato i registri del server e le richieste non stanno colpendo il server.iOS 5 Appeso a ASIHTTPRequest
Tuttavia, se premo il pulsante home di iPhone, quindi apro di nuovo l'app, la richiesta passerà e riceverò i dati, attività come di consueto. Per qualche motivo, le richieste non vengono mai attivate finché non riapro l'app.
Un altro tidbit strano, l'app funziona in Xcode 4.2 e il simulatore di iPhone. L'app funziona anche su un iPad2 con iOS 5 (l'app è solo per iPhone).
Questo sarebbe un problema ASIHTTPRequest? Non sei troppo sicuro di come individuare il problema dal momento che non si verifica un arresto anomalo e si verifica solo al telefono.
Qualsiasi intuizione sarebbe molto apprezzata! Grazie.
Posso fare +1 su questo. Sto avendo ogni sorta di comportamento strano sin da iOS 5 con ASI. In particolare dopo l'aggiornamento al nuovo Xcode. Ho una teoria secondo cui il mio vecchio Xcode compilerà queste app bene. È iniziato quando ho visto mancare libz.1.2.3 ... hmmm è strano. Quindi l'ho sostituito con 1.2.5. Tutto sembrava funzionare, ma ora ho un crash quando provo a far apparire un controller di visualizzazione prima che la richiesta finisca. Ho risolto questo errore molto tempo fa mantenendo il controller della vista, ma questo non aiuta più. – Vinnie