iOS 8 UIWebview Delegate: WebKit отменил неперехваченное исключение в webView: didFinishLoadForFrame:

Пунквленоль Джонсовой Нуль Филипль Нульльльль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нульсовой Филиппиль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нульсовой Филиппиль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нульсовой троколь

* WebKit отменил неперехваченное исключение в webView: didFinishLoadForFrame: delegate: * – [__ NSArrayM objectAtIndex:]: индекс 6 за пределами границ [0 .. 5]

Я нашел несколько других Вопросов об исключениях в WebKit, но никто с NSRangeException .

Мой код:

 - (id) init { myWebView = [[UIWebView alloc] init]; myWebView.delegate = self; [myWebView stopLoading]; return self; } - (void)loadUrl:(NSString *)urlAddress { NSURL *url = [NSURL URLWithString:urlAddress]; NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; [myWebView stopLoading]; [myWebView loadRequest:requestObj]; } - (void)webViewDidFinishLoad:(UIWebView *)webView{ if (!myWebView.isLoading) { [myWebView stopLoading]; if (selectedInfo == LOADTable) { NSString *html = [NSString stringWithFormat:@"%@",[myWebView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"]]; [myWebView stopLoading]; [self parseTable:html]; } } } 

У кого-нибудь есть идея, как решить эту ошибку.

UIWebView не отображается на любом UIView . Просто для загрузки HTML.

Не могли бы вы parseTable: код метода parseTable: Кроме того, перед вызовом метода parseTable: убедитесь, что вы поместили нулевую проверку в строку html. И внутри parseTable: метод, пожалуйста, убедитесь, что вы делаете безопасную проверку подсчета NSArray перед вызовом метода objectAtIndex: . Похоже, вы пытаетесь получить доступ к 7-му элементу (индекс 6) из NSArray, который содержит только 6 элементов (максимальный индекс 5).

Я думаю, что авария происходит в [self parseTable: html]; поэтому проверьте точку останова на этой строке и подтвердите. если это правда, тогда отлаживается внутри этого метода

  • Youtube в iOS5 - сделанная кнопка Tapped
  • PhoneGap iOS + DOM Exception 18
  • Отобразить дочерний URL-адрес с родительским URL-адресом в предыстории WKWebView в iOS
  • ios - отключить автозапуск Youtube в WkWebView
  • как отображать и где отображать pdf-файл, рассматривая filePath в swift 3?
  • Внедрить Javascript в Webview - Swift
  • Swift 3 WKWebView 'URLRequest'; вы хотели использовать «как» для явного преобразования? (BUG)
  • phonegap: проверка подлинности на основе файлов cookie (PHP) не работает
  • Просмотр Html в приложениях ios / ipod
  • Стили печати, переопределяющие стили экрана после AirPrint в iOS webview
  • Устраните белый цвет между страницами, загружайте Phonegap iOS
  • Давайте будем гением компьютера.