在iPhone 5 - iOS 10.3.3上使用Error Domain = NSCocoaErrorDomain Code = 3840进行evaluateJavaScript()

时间:2018-02-02 04:47:01

标签: ios swift wkwebview wkwebviewconfiguration

我想要evaluateJavaScript()来自WKWebView的函数我得到错误的详细信息是:

  

Error Domain = NSCocoaErrorDomain Code = 3840“JSON文本没有以数组或对象开头,并且选项允许未设置片段。” UserInfo = {NSDebugDescription = JSON文本不以数组或对象开头,并且选项允许未设置片段。}

任何人都可以遇到这个问题吗?希望你的分享。谢谢!

1 个答案:

答案 0 :(得分:1)

您可以检查JavaScriptCore框架以评估JavaScript。它是原生的iOS框架。

  

let context = JSContext()

     

让_ = context?.evaluateScript(evaluateScriptJSCode)

     

让方法=   上下文?.objectForKeyedSubscript( “methodToCallInJavaScript”)

     

让结果=方法?.call(withArguments:[params])