我在视图控制器上有一个webview,它加载一个由项目列表组成的页面。 如果我点击每个项目,我想导航到特定视图控制器并绕过项目链接中的id。
现在我不知道如何做到这一点。这甚至可能吗?
任何帮助将不胜感激。谢谢。
答案 0 :(得分:0)
是的,这完全有可能。您需要使用URL Scheme
从JavaScript与本机代码进行通信。
URL Scheme
允许您将数据从JavaScript传递到本机代码,如下所示:
window.location = 'yoururlscheme://somehost?greeting=hello'
您使用UIWebViewDelegate
接收此活动,您可以在其中发送segue或任何您想要的内容。
有关详细信息,请参阅此答案:https://stackoverflow.com/a/36144481/1305067