使用UIWebView中的多行字符串调用Javascript函数

时间:2014-03-10 20:07:40

标签: javascript ios objective-c d3.js uiwebview

我正在使用D3.js以TSV文件的形式为某些信息创建图表。我将TSV文件保存为NSString。在javascript中我有一个函数,它将获取字符串,解析它,并根据其内容创建一个图表。这是我调用JS函数的代码:

[self.mainWebView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"parseTSV(\"%@\");", tsvString]];

在上面的代码中从不调用该函数,但是如果我传入一个随机字符串文字,如下所示:

[self.mainWebView stringByEvaluatingJavaScriptFromString:@"parseTSV(\"randomString\")"];

这可能是因为JS不将带有多行的字符串作为函数参数吗?有没有解决方法呢?

感谢。

0 个答案:

没有答案