首页 > Web开发 > 详细

OC和JS之间的交互

时间:2014-12-24 17:54:15      阅读:322      评论:0      收藏:0      [点我收藏+]

OC和JS之间的交互

 

目录

  • 对OC和JS之间交互的理解
  • JS调用OC
  • OC调用JS

 

对OC和JS之间交互的理解

 

JS调用OC

JS文件

function sendCommand(cmd,param){

  var url = "testapp:"+cmd+":"+param;

  document.location = url;

}

function testAction(){

  sendCommand("alert","nihao!");

}

OC文件

需要实现的代理

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{

  NSString *requestString = [[[request URL] absoluteString] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

  if([requestString hasPrefix:@"testapp:"]){

    NSLog(@"JS调用OC");

  }

}

  

OC调用JS

OC和JS之间的交互

原文:http://www.cnblogs.com/IOS-Developer/p/4182817.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!