我们从 javascript 调用 iOS 中的一个函数,即
var data = webkit.messageHandlers.callbackHandler.postMessage("Hello from JavaScript");
我想在 iOS 中调用方法的数据变量中分配返回值。
iOS 代码:
func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) {
if(message.name == "callbackHandler") {
print("JavaScript is sending a message \(message.body)")
how to send data back??
}
}
有人可以告诉我该怎么做吗?
我知道我可以使用evaluateJavascript来回调另一种方法,但由于某些限制,我必须从同一方法返回结果。