好吧,我知道有很多问题,但它们都来自很久以前.
所以.我知道这是可能的,因为地图应用程序可以做到这一点.
在地图应用程序中,如果我关闭此应用程序的本地化,它会向我发送一条消息,如果我按好,"设置应用程序"将打开.我的问题是,这怎么可能?如何从我自己的应用程序中打开"设置应用程序"?
基本上我需要做同样的事情,如果用户关闭我的应用程序的位置,那么我会给他一条消息,说明会打开"设置应用程序"
我正在尝试在应用程序中实现一项功能,该功能在互联网连接不可用时显示警报.警报有两个操作(确定和设置),每当用户点击设置时,我想以编程方式将它们带到手机设置.
我正在使用Swift和Xcode.
我需要在我的应用程序中以编程方式打开设置.我搜遍了SO,但到处都有人说这是不可能的.但今天我看到它在Facebook应用程序中实现.有一个按钮UIAlertView,当你点击它时,你打开设置.所以确实可以打开设置,我亲眼目睹了这一点.但是怎么做呢?有谁知道Facebook如何做到这一点?
似乎Apple已经将很多应用程序配置移动到iOS 11的App路径,如何在设置中以编程方式打开应用程序路径?我试过,"App-Prefs:root=\(Bundle.main.bundleIdentifier!)"但这似乎不起作用.
请注意,我的问题特定于:如何在设置中打开应用程序路径:不知道如何打开设置
我想在 iOS 11 中使用 Swift 4 在设置应用程序中打开我的应用程序的设置页面。就像图片所示:
以下代码不起作用,它只会打开设置应用程序:
if let url = URL(string:UIApplicationOpenSettingsURLString) {
if UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
}
Run Code Online (Sandbox Code Playgroud)
上图中显示的应用程序能够做到这一点。所以我想知道是否有任何方法可以自定义 URL Scheme 来实现它?