Мое приложение в очень редких случаях зависает, когда я выбираю текст в UIWebView. Вот как это происходит:
- Нажмите и удерживайте, чтобы выделить текст
- Текст выбирается
- Все приложение зависает, не реагирует на прикосновения, но я все еще вижу работающие операции
- Может замерзнуть примерно на 10 с. После этого появится UIMenuController. Если я попытаюсь прокрутить во время зависания, прокрутка произойдет после того, как приложение снова отреагирует
- Если текст все еще выделен, он снова зависает при прокрутке. Случается снова и снова
- Если мне удалось прокрутить выделенный текст из представления, прокрутка остальной части веб-просмотра в порядке, пока я не прокручу выделенный текст назад
- Если я выйду из UIViewController, содержащего UIWebView, я могу подтвердить, что они оба освобождены. Вернитесь в новый UIViewController с UIWebView, и это произойдет снова.
- Это продолжает происходить с новыми экземплярами UIWebView и даже когда я закрываю и возобновляю работу приложения. Только останавливается, если я принудительно перезапускаю приложение.
Кто-нибудь знает, как я могу отладить это? Я никогда не видел этого в симуляторе. Только случается очень редко на устройстве.
Instruments
? Может помочь вам увидеть, что происходит. - person iwasrobbed   schedule 08.05.2013