uiwebievw的交互

#pragma mark JS调用OC

- (void)JavaScriptGetOc{

    JSContext *content = [webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"];

    content[@"readCarPhoto"] = ^() {

//        NSString *jsonStr=[NSString StingByJson:self.array];

//        [webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"readDetailReport('%@')",jsonStr]];//OC掉JS并传值给它

        NSArray *args = [JSContext currentArguments];

        for (id obj in args) {

            ZSLOG(@"%@",obj);

        }

    };

/******************************JS调OC********************************/

    content[@"readCarPhoto"] = ^() {//跳转查看车辆评估照片

        [self goToAddCarImagVC];

    };

    content[@"readDetailReport"] = ^() {//跳转车鉴定报告

        [self goToVehicleIdentification];

    };

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容