怎么用 oc 掉 js 方法

是不是 JavaScriptObjCBridge
但是 #include “platform/ios/JavaScriptObjCBridge.h” 会报错 ‘string’ file not found,该怎么办,网上也找不到说明

没人理我吗 =.= 求教啊

引入#include “scripting/js-bindings/manual/ScriptingCore.h”

//第一个数为js全局名,第二个是函数名,第三个是数据
+(void)excuteJs:(std::string) globalName function: (std::string) fun data: (std::string)data {
    std::string funStr = globalName + "." + fun + "()";
    if (data != "") {
        NSString *str=[NSString stringWithUTF8String:data.c_str()];;
        NSString *encodeURL = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
        std::string result = [encodeURL cStringUsingEncoding: NSUTF8StringEncoding];
        funStr = globalName + "." + fun + "(\"" + result + "\")";
    }
    ScriptingCore::getInstance()->evalString(funStr.c_str());
}

用我这种写法吧

谢谢你,我这就去试试