UIApplicationOpenSettingsURLString在iOS 10中不起作用

问题描述 投票:1回答:3

在iOS 10中,不要打开设置网址:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

问题是什么?

ios settings ios10
3个回答
2
投票

斯威夫特4

if let url = URL(string: UIApplicationOpenSettingsURLString) {
   if UIApplication.shared.canOpenURL(url) {
      _ =  UIApplication.shared.open(url, options: [:], completionHandler: nil)
   }
}

0
投票

适用于iOS 11 +

UIApplication *application = [UIApplication sharedApplication];
NSURL *URL = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[application openURL:URL options:@{} completionHandler:^(BOOL success) {
    if (success) {
        NSLog(@"Opened url");
    }
}];
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.