IOS Webview работает медленно на iPad 1 и iPhone 3gs

В настоящее время я разрабатываю приложение для iPhone с веб-просмотром. Приложение работает на всех устройствах выше, чем iPad 1 или iPhone 3gs, но на этих двух устройствах оно работает медленнее примерно через 5 минут.

Это простое приложение с веб-просмотром, и когда я пробую его на iPad 2, оно работает без сбоев. На веб-сайте, который я загружаю, есть javascript, но он работает в браузере Safari на iPad 1 и iPhone 3gs.

Кто-нибудь знает, что происходит не так?

Спасибо!


person Daniel    schedule 29.06.2012    source источник
comment
Эти два устройства более старые и менее мощные с точки зрения оперативной памяти и процессора. Так что, возможно, это единственная причина снижения производительности, о которой вы говорите.   -  person Morothar    schedule 29.06.2012
comment
Но почему код работает гладко в браузере мобильного сафари? Он также должен быть медленным в сафари, но там он работает нормально.   -  person Daniel    schedule 29.06.2012


Ответы (1)


Я не использую ARC, но нашел проблему.

В приложении я использую класс Reachability от Apple, чтобы проверить, есть ли у устройства подключение к Интернету. Моя функция загрузки зацикливалась, и приложения продолжают проверять соединение.

После того, как я изменил функцию загрузки, чтобы проверить соединение только после того, как проблемы исчезли!

person Daniel    schedule 29.06.2012