UIWebview проблемы - PullRequest
       1

UIWebview проблемы

0 голосов
/ 24 мая 2011

Я использую UIwebview в своем приложении для iPhone. Работает нормально. Нет утечек памяти при просмотре веб-сайтов, Google, новостей и т. Д. Но когда вы запускаете видео в YouTube, он показывает мне много утечек памяти (в библиотеке AudioToolBox). Как мне их исправить. Я импортировал AVFoundation.h и audioToolBox.h и добавил эти фреймворки, но у меня все еще возникает та же проблема.

Еще одна вещь, я знаю, что Apple не проверяет состояние соединения. Означает, что когда нет доступного интернета или проблемы с подключением, пользователь должен получить сообщение о проблемах с подключением. Как ты это делаешь? Как я могу проверить, что интернет подключен? какое сообщение вы показываете? Оповещение или что-то еще?

Мне также нужно показывать индикатор активности? Как вы это показываете? Можете ли вы ответить с примером кода?

1 Ответ

0 голосов
/ 24 мая 2011

Назначенный Apple способ проверки подключения - «попробуйте сначала».Если у вас возникли проблемы с подключением, вы можете диагностировать с помощью набора Reachability, доступного здесь .Но всегда пытайтесь сначала, потому что в некоторых ситуациях достижимость может давать ложные отрицания.

Что касается проблем с памятью в UIWebView, я не думаю, что вы в состоянии что-либо с ними сделать.Надеюсь, они исправятся в iOS5.Если вы хотите использовать AVMediaPlayer для мультимедиа, как это делают Safari и UIWebView, используйте его напрямую, а не через WebKit.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...