2009-05-31 7 views
2

Im интегрируя видео youtube в моем приложении iPhone. this thread описывает, как его интегрировать (через UIWebView), предупреждающее сообщение и аварийный сигнал, но без ответа. В моем случае крах случается только время от времени (я думаю, что может быть, когда пользователь слишком быстро нажимает на значок «играть»), поэтому я хочу обернуть ошибку вокруг попытки уловить и избежать сбоя приложения.iPhone dev: авария UIWebView Youtube. Могу ли я окружить его попыткой поймать?

Возможно ли это?

Где я могу поместить инструкцию try catch? так как у меня нет контроля, когда пользователь взаимодействует с UIWebView.

заранее спасибо Gonso

ответ

0

Если выгрузить веб-просмотра, пока он все еще грузится вы получите аварии - это звучит, как это может быть ваша проблема. Вызов -stopLoading исправляет его.

+0

попытается сообщить вам об этом. – gonso

+0

Извините, это все еще крушение. '- (void) viewDidDisappear: (BOOL) анимированный { \t [webView stopLoading]; \t webView.delegate = nil; \t [super viewDidDisappear: animated]; } –