这里推荐大家一个好用的第三方库
WebViewJavascriptBridge
导入库以后,调用以下方法,注入和web端约定好的函数即可
[WebViewJavascriptBridge enableLogging];
bridge = [WebViewJavascriptBridge bridgeForWebView:WEB];
[bridge registerHandler:@"XXXXXX" handler:^(id data, WVJBResponseCallback responseCallback) {
NSLog(@"XXXXXXX called: %@-----%@", data, responseCallback);
}];