iOS js与oc 交互

作者: 小罗哦吧 | 来源:发表于2016-11-16 10:57 被阅读133次

    刚刚开始找工作时去一家公司面试 公司要求点击网页上面的button来调用oc里面的方法。刚开始觉得很简单就说会做。(心里想不就是在地里里面截取字符串嘛。)。。现在想想。。 后面看了很多资料 发现oc与js交互 截取字符串拓展性不强 网上有一个三方 后面苹果也推出了来一个库更简单 JavaScriptCore/JavaScriptCore.h 就这样我的第一份ios工作就开始了

    js与oc交互首先你得先与前端商量一个公共的方法 !!!很重要

    上码

    //在网页加载时注册 zERefreshMsg 就是与前端商量一个公共的方法 !!!很重要
    JSContext *contebtMessage = [HomeWebView  valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"];
        contebtMessage[@"zERefreshMsg"] = ^(NSString *message) {
        //你要干的事情
        };
    
    

    是不是很简单啊 2分钟搞定
    一定要记住 js与oc交互首先你得先与前端商量一个公共的方法 !!!很重要
    重要的话说三遍

    相关文章

      网友评论

        本文标题:iOS js与oc 交互

        本文链接:https://www.haomeiwen.com/subject/jnxrpttx.html