tutorial - Swift WKWebView: no se puede encontrar el error variable al llamar al método
wkwebview navigation swift (0)
Estoy tratando de pasar las coordenadas de GPS a un método llamado setIOSNativeAppLocation
. Tengo el siguiente código a continuación, pero recibo este error:
A JavaScript exception occurred"
UserInfo={WKJavaScriptExceptionLineNumber=1, WKJavaScriptExceptionMessage=
ReferenceError:
Can''t find variable: setIOSNativeAppLocation, WKJavaScriptExceptionSourceURL=
http://mywebsite.com, NSLocalizedDescription=
A JavaScript exception occurred, WKJavaScriptExceptionColumnNumber=24})
No estoy seguro si tiene algo que ver con la sintaxis o cualquier otra cosa. Si alguien sabe lo que estoy haciendo mal, lo agradecería enormemente.
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
if(myCurrentLoc != nil){
let lat = myCurrentLoc.coordinate.latitude
let lon = myCurrentLoc.coordinate.longitude
print(lat);
print(lon);
webView.evaluateJavaScript("setIOSNativeAppLocation(/(lat), /(lon));") { (result, error) in
guard error == nil else {
print("there was an error")
print(error)
return
}
}
}
}