我的问题是我想将两个变量从Web视图传递到Javascript到同一方法,但是它不起作用。我不知道原因。
声明是:
webView.evaluateJavaScript("saveData(\(userID, username))", completionHandler: nil)
变量是用户ID和用户名。
答案 0 :(得分:0)
假设您要构建一个包含两个值的字符串,则需要:
"saveData(\(userID), \(username))"
这将给出类似的内容:
saveData(12345, Sara)
您可能需要在名称的至少两边加上引号,
"saveData(\(userID), '\(username)')"
这将为您提供:
saveData(12345, 'Sara')
我不了解Javascript,因此可以根据需要调整引号。