js不调用oc方法 各位大牛 帮忙看看。谢谢

[复制链接]
77 2
Xcode9开发的




先贴出来html 代码



   test 什么都没有 ! 成功 出 吐司????




这是 uiwebview 代码

//当网页视图结束加载一个请求之后得到通知- (void)webViewDidFinishLoad:(UIWebView *)webView{????????NSLog(@"加载完成1");????????JSContext *context = [self.webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"];????????JSInterFace *jsInterFace = [[JSInterFace alloc]init];????????????context[@"jsInterface"] = jsInterFace;????????????context.exceptionHandler = ^(JSContext *context, JSValue *exceptionValue) {????????context.exception = exceptionValue;????????NSLog(@"异常信息: %@", exceptionValue);????};????}

JSInterFace 协议里面的toastMessage方法 不调用。 实现了。方法名都一致。请问有遇到 并且解决的嘛

举报 使用道具

回复

2 个评论

流水无心  新手上路  发表于 2018-5-16 04:57:58  | 显示全部楼层
Xcode9开发的




先贴出来html 代码



<!DOCTYPE html><html lang=&quot;en&quot;><head>    <meta charset=&quot;UTF-8&quot;>    <meta name=&quot;viewport&quot; content=&quot;width=device-width,initial-scale=1.0,user-scalable=0&quot;/>    <title>test</title></head><body>    <div>什么都没有 ! 成功 出 吐司????</div><script type=&quot;text/javascript&quot;>$(function () {    var tips = &#39;什么都没获取到&#39;;    //var guid = serial_number = security = &#39;&#39;;    //var check_login = window.jsInterface.checkLogin();    //tips = check_login;    window.jsInterface.toastMessage(tips);});</script></body></html>



这是 uiwebview 代码

//当网页视图结束加载一个请求之后得到通知- (void)webViewDidFinishLoad:(UIWebView *)webView{????????NSLog(@&quot;加载完成1&quot;);????????JSContext *context = [self.webView valueForKeyPath:@&quot;documentView.webView.mainFrame.javaScriptContext&quot;];????????JSInterFace *jsInterFace = [[JSInterFace alloc]init];????????????context[@&quot;jsInterface&quot;] = jsInterFace;????????????context.exceptionHandler = ^(JSContext *context, JSValue *exceptionValue) {????????context.exception = exceptionValue;????????NSLog(@&quot;异常信息: %@&quot;, exceptionValue);????};????}

JSInterFace 协议里面的toastMessage方法 不调用。 实现了。方法名都一致。请问有遇到 并且解决的嘛

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

ios.irunthink.com
搜索
热搜: iOS swift 下拉刷新

图文热点

更多

开发教程

更多

客服中心

400-800 周一至周日 9:30-17:30 仅收市话费

关注我们

  • 微信扫描
  • 关注微信
关于我们
关于我们
友情链接
联系我们
帮助中心
精贴推荐
源码上传
注册登录
服务支持
资源下载
关注我们
官方微博
官方空间
快速回复 返回顶部 返回列表