app跳转openURL,兼容方法

Posted &清风&

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了app跳转openURL,兼容方法相关的知识,希望对你有一定的参考价值。

- (void)openScheme:(NSString *)scheme {
  UIApplication *application = [UIApplication sharedApplication];
  NSURL *URL = [NSURL URLWithString:scheme];
 
  if ([application respondsToSelector:@selector(openURL:options:completionHandler:)]) {
    [application openURL:URL options:@{}
       completionHandler:^(BOOL success) {
      NSLog(@"Open %@: %d",scheme,success);
    }];
  } else {
    BOOL success = [application openURL:URL];
    NSLog(@"Open %@: %d",scheme,success);
  }
}

以上是关于app跳转openURL,兼容方法的主要内容,如果未能解决你的问题,请参考以下文章

URL Scheme与openURL

作为UIApplication单例对象的方法 openURL方法的变化

openURL的使用

openurl 跳转

iOS10之后openURL:方法过期之后的替代方法及使用

iOS学习笔记3-openURL