我正在使用D3.js
以TSV文件的形式为某些信息创建图表。我将TSV文件保存为NSString。在javascript中我有一个函数,它将获取字符串,解析它,并根据其内容创建一个图表。这是我调用JS
函数的代码:
[self.mainWebView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"parseTSV(\"%@\");", tsvString]];
在上面的代码中从不调用该函数,但是如果我传入一个随机字符串文字,如下所示:
[self.mainWebView stringByEvaluatingJavaScriptFromString:@"parseTSV(\"randomString\")"];
这可能是因为JS
不将带有多行的字符串作为函数参数吗?有没有解决方法呢?
感谢。