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

时间:2016-01-07 07:31:51

标签: javascript ios javascriptcore

Javascript:

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

OC代码:

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

    };

这个Methond没有得到“失败”

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解您要做的事情,但如果您想使用JavaScript中的File f = new File("c://testFolder//test.png"); checkExtensionCaseSensitive(f, "png"); // false checkExtensionCaseSensitive(f, "PNG"); // false checkExtensionCaseSensitive(f, "PnG"); // true Objective-C函数,您只需调用它即可。我不确定所有这些redirectNative业务是什么。只需从JavaScript调用bluewhale:FunTo(),根据您提供的Objective-C代码段,它应该可以执行您想要的操作。