我有一个包含webview的iPad应用程序. webview的
页面上有一个按钮,当点击它时,需要以某种方式告诉本机应用程序
关闭webview.有没有办法做到这一点?即webview中的
javascript将消息传递给本机应用程序的方式,反之亦然?
谢谢!
更改NSString实例字段时,可能会触发NSNotification.使用post
here来帮助理解如何在JavaScript和Objective-C之间进行通信.
然后,这只是通知和字符串逻辑的问题:
JavaScript到Objective-C的步骤:
>按下Web视图按钮.
> JavaScript触发返回字符串的方法.
>更新本地NSString以表示按下Web视图中的按钮(参见上面的帖子).
> NSNotification基于字符串更改触发.
> Objective-C关闭Web视图.
不确定你想从Objective-C传回Web视图,但上面的帖子应该有所帮助.