Как отправить данные из WKWebview в файл HTML, используя оценку JavaScript | iOS | * 1003 объективно-* - PullRequest
0 голосов
/ 01 апреля 2020

Мне нужно передать определенные значения моему HTML из WKWebview.

Вот мой код, оторванный от того, что я уже пробовал.

 [self.webView evaluateJavaScript:@"document.getElementById('popo_data').innerHTML = feed,OMG,BTC;" completionHandler:^(NSString *result, NSError *error) {
         if(error != nil) {
             NSLog(@"######## SomeFunction Error: %@",error);
             return;
         }

         NSLog(@"########  SomeFunction Success");
     }];

1 Ответ

1 голос
/ 01 апреля 2020

Это не выглядит правильно сформированным JavaScript, потому что отсутствуют кавычки вокруг строки, которую вы назначаете элементу #popo_data. Я полагаю, что здесь вы получаете синтаксическую ошибку.

Попробуйте выполнить следующее: document.getElementById('popo_data').innerHTML = "feed,OMG,BTC"

Если это не работает, вы можете отладить свое веб-представление с Safari, подключив отладчик к своему устройству. или симулятор. Настройки Safari> установите флажок «Показать меню« Разработка »в строке меню».

...