2015-10-05 22 views
1

我想通过传入JSValue作为参数来调用javascript函数。为什么在使用JSValue作为参数对JavaScript函数进行iOS本地调用时出现错误?

func callJavascriptFunction(value: JSValue, context: JSContext) { 
    context.evaluateScript("functionInJavascript(\(value))") 
} 

我得到这个错误信息:

JS Error: SyntaxError: Unexpected identifier 'Object'. Expected either a closing ']' or a ',' following an array element.

谁能帮我解决这个问题?

回答

1

刚拿到它的工作:

context.objectForKeyedSubscript("functionInJavascript").callWithArguments([value]) 
相关问题