Вызов функции JavaScript из файла targetC - PullRequest
0 голосов
/ 17 января 2012

У меня есть функция / метод в файле .html, и мне нужно вызвать эту функцию из объективного кода C. У меня есть страница с UIWebView, и нам нужно вызвать и передать несколько параметров функции javascript в файле .html. Пожалуйста, дайте мне знать, если у кого-нибудь есть ответы. Благодарю.

1 Ответ

5 голосов
/ 17 января 2012

Предполагая, что у вас есть функция, как показано ниже в Javascript

function getTheName(id)
{
//Some stuff
return name;
}

Вы можете вызывать, передавать параметры и возвращать значение из него, как показано ниже

NSString *ID = @"THE_ID";
NSString *theJSMethod = [NSString stringWithFormat:@"getTheName('%@')", ID ];
NSString *returnedValueFromJSMethod = [yourWebViewInstance stringByEvaluatingJavaScriptFromString:theJSMethod];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...