如何从Javascript调用Object-C?
- (BOOL)webView:(UIWebView *)webView2 
 shouldStartLoadWithRequest:(NSURLRequest *)request 
 navigationType:(UIWebViewNavigationType)navigationType {
 NSString *requestString = [[request URL] absoluteString];
 NSArray *components = [requestString componentsSeparatedByString:@":"];
 if ([components count] > 1 && 
  [(NSString *)[components objectAtIndex:0] isEqualToString:@"myapp"]) {
  if([(NSString *)[components objectAtIndex:1] isEqualToString:@"myfunction"]) 
  {
   NSLog([components objectAtIndex:2]); [[Airship shared] displayStoreFront]; //<- This is the code to open the Store
   NSLog([components objectAtIndex:3]); // param2
   // Call your method in Objective-C method using the above...
  }
  return NO;
 }
 return YES; // Return YES to make sure regular navigation works as expected.}function store(event){
    document.location = "myapp:" + "myfunction:" + param1 + ":" + param2;} 牧羊人nacy
牧羊人nacy 
					慕哥6287543
 
					小唯快跑啊
 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类