2012-01-17 5 views
0

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

ответ

5

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

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

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

NSString *ID = @"THE_ID"; 
NSString *theJSMethod = [NSString stringWithFormat:@"getTheName('%@')", ID ]; 
NSString *returnedValueFromJSMethod = [yourWebViewInstance stringByEvaluatingJavaScriptFromString:theJSMethod]; 
Смежные вопросы