从故事板调用EasyJSWebView

时间:2016-08-04 06:33:54

标签: objective-c xcode webview

检查此代码

故事板 --- UIViewController1 --- UIViewController2

--- UIViewController1包含按下调用按钮--- UIViewController2 并且在--- UIViewController2中我需要打开EasyJSwebviewSample代码

参考代码 - https://github.com/dukeland/EasyJSWebViewSample/blob/master/EasyJSWebViewSample/MyJSInterface.m

1 个答案:

答案 0 :(得分:0)

您需要在UIViewController2中放置一个UIWebView,然后使用下面的代码。 然后在UIViewController2中添加以下代码以运行EasyJSWebView代码。

MyJSInterface* interface = [MyJSInterface new];
[self.myWebView addJavascriptInterfaces:interface WithName:@"MyJSTest"];
[interface release];

MyJSInterface派生的NSObject类不是VC。

注意:WKWebView提供了javascript和objective c之间的原生桥梁。请参阅此SO URL Call JavaScript function from native code in WKWebView