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]; поэтому проверьте точку останова на этой строке и подтвердите. если это правда, тогда отлаживается внутри этого метода

  • Предварительная загрузка webView не работает - попытка уменьшить время загрузки
  • Как управлять кукисами с помощью UIWebView в Swift
  • Сбой веб-просмотра Facebook при совместном использовании
  • Как предотвратить UIWebView от подгонки содержимого страницы до ширины экрана (ни масштабированной, ни переплавленной)?
  • Включить загрузку inAppBrowser - Phonegap / Cordova
  • делать ios webviews проверять URL-адреса для вредоносного ПО перед их открытием?
  • Webview удаляет все пробелы до и после HTML-объекта
  • Как изменить высоту webView динамически?
  • Nativescript + iOS webview + локальные файлы
  • Прокрутка Uiview с веб-просмотром
  • Как играть в MP3 Из URL-адреса в iOS
  • Interesting Posts

    Как имитировать событие нажатия кнопки home в iOS 7 (Jailbroken)?

    ios8 UIImage imageNamed: crash

    Как получить версию приложения и создать приложение iOS PhoneGap?

    Почему в моей панели вкладок отсутствует фон?

    установить ограничение высоты просмотра в соответствии с ограничением высоты подзадачи

    Эквивалент viewDidAppear в RCTViewManager

    iPhone App – звуковые файлы WAV не воспроизводятся

    Как рассчитать разницу во времени между текущим временем и вчерашней датой со статическим временем

    Как разрешить AVPlayer извлекать список воспроизведения, защищенный SSL?

    Радарная диаграмма ios-charts включает автоматическое масштабирование OFF

    Ошибка сборки зависимостей подпроекта Xcode

    UITableView многоразовые пользовательские ячейки отображают неправильный контент в подзаголовках

    как сделать гладкую анимацию разделения UIView?

    Разница между уведомлениями iOS Push и удаленными уведомлениями?

    Как добавить кнопку возврата для навигационной панели ABPersonViewController?

    Давайте будем гением компьютера.