【发布时间】:2012-02-01 17:59:52
【问题描述】:
我有一个简单的 javascript 函数,它需要两个变量。我需要将我的 Objective-C (iOS) 应用程序中已有的两个变量传递给这个 javascript 函数。我运行 javascript 的代码行是:
[webView stringByEvaluatingJavaScriptFromString:@"onScan()"];
javascript 函数只是将这两个变量应用于 HTML 表单并提交。由于变量丢失,我当然在我的表单中变得未定义。 8-) 我一直找不到很多关于这方面的文档,但也许我找错地方了?
FWIW,我的 Objective-C 变量是字符串。我的javascript函数是onscan(a,b)
更新:
我可以通过在每个传递给 javascript 函数的变量周围放置单引号来实现此功能。更新后的代码是:
[webView stringByEvaluatingJavaScriptFromString:@"onScan('%@','%@')",a,b];
【问题讨论】:
标签: javascript objective-c function variables