如何使用Swift(iOS 11)打开应用程序的设置(在“设置”应用程序内)?

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

我想在iOS 11中使用Swift 4打开我的应用程序设置页面。如图所示:

enter image description here

以下代码不起作用,它只会打开“设置”应用:

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

上图中的应用程序显示能够做到这一点。所以我想知道是否有任何方法可以自定义URL Scheme来实现它?

swift ios11 url-scheme
1个回答
3
投票

糟糕,它似乎适用于iOS 11.4.1:

 if let url = URL(string:UIApplicationOpenSettingsURLString) {
                if UIApplication.shared.canOpenURL(url) {
                    UIApplication.shared.open(url, options: [:], completionHandler: nil)
                }
            }
© www.soinside.com 2019 - 2024. All rights reserved.