检查此代码
故事板 --- UIViewController1 --- UIViewController2
--- UIViewController1包含按下调用按钮--- UIViewController2 并且在--- UIViewController2中我需要打开EasyJSwebviewSample代码
参考代码 - https://github.com/dukeland/EasyJSWebViewSample/blob/master/EasyJSWebViewSample/MyJSInterface.m
答案 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