在桌面新建工程
cd 到该工程的目录文件下
vim Podfile
i进入编辑模式
写上 platform :iOS ,'8.0' ------设定一下版本号
pod "WebViewJavascriptBridge"
然后 esc shift +: wq 推出编辑模式。
pod install进行安装。
稍等一会 工程就会安装OK
if (_bridge) {
return;
}
//创建一下WebView
_CLWebView = [[UIWebView alloc] initWithFrame:self.view.bounds];
[self.view addSubview:_CLWebView];
//启用日志记录
[WebViewJavascriptBridge enableLogging];
//注册一下webview
_bridge = [WebViewJavascriptBridge bridgeForWebView:_CLWebView];
// js 回调给oc方法
// 注册一个供UI端调用的名为testObjcCallback的处理器,并定义用于响应的处理逻辑
[_bridge registerHandler:@"testObjcCallback" handler:^(id data, WVJBResponseCallback responseCallback) {
responseCallback(@"postInfomationToJS");
}];
/*
* objc 处理业务逻辑完成之后调用这个方法 将数据传给js
*
*/
id data = @{ @"UI端打个招呼": @"Hi boy, my name is cl!" };
[_bridge callHandler:@"testJavascriptHandler" data:data responseCallback:^(id response) {
NSLog(@"testJavascriptHandler responded: %@", response);
}];