如何使用JavaScriptCore从js函数获取Nsstring

如何使用JavaScriptCore从js函数获取Nsstring,javascript,ios,javascriptcore,Javascript,Ios,Javascriptcore,Javascript: <script type="text/javascript"> function redirectNative() { bluewhale:funTo("FAIL"); } </script> 这种方法不会得到“FAIL”(失败)我不确定我是否理解您的意图,但是如果您想使用JavaScript中的重定向nativeObjective-C函数,您只需调用它即可。我不确定蓝鲸:FunTo()业务到底是怎么回事。只要从J

Javascript:

<script type="text/javascript">
    function redirectNative() {
        bluewhale:funTo("FAIL");
    }
</script>

这种方法不会得到“FAIL”(失败)

我不确定我是否理解您的意图,但是如果您想使用JavaScript中的
重定向native
Objective-C函数,您只需调用它即可。我不确定蓝鲸:FunTo()业务到底是怎么回事。只要从JavaScript调用
redirectNative(“FAIL”)
,它就可以根据您提供的Objective-C代码片段执行您想要的操作

self.context[@"redirectNative"]=
    ^(NSString *str)
    {
        UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"msg from js" message:str delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil, nil];
        [alert show];

    };