MGXWebBridge
查看次数:2387
下载次数:202
上传时间:2018-11-07
大小:75 B
项目地址: https://github.com/changjianfeishui/MGXWebBridge
JS to Objc:
self.bridge = [[MGXWebBridge alloc]initWithWebView:self.webView];
[self.bridge registerObjcFuncForJS:@"liveCallHanlder"];
__weak typeof(self) weakSelf = self;
self.bridge.JSHander = ^id(NSString * _Nonnull funcName, NSArray * _Nonnull params) {
NSLog(@"%@===%@",funcName,params);
if ([funcName isEqualToString:@"liveCallHanlder"]) {
return [weakSelf liveCallHanlder];
}
return nil;
};
Objc to JS:
NSDictionary *param = @{
@"name":@"lilei",
@"age":@"13",
@"sex":@"1",
@"friends":@[@"han",@"li"]
};
//support param type: NSString , NSArray, NSDictionary
[self.bridge invokeJSFunc:@"ajaxResult.list" params:param];
收藏