从ix打开iphone消息设置在ios 11.0及更高版本中无效

时间:2017-12-27 06:38:04

标签: ios iphone swift

从应用中,我想打开消息设置。在ios 10中它工作正常。但是在将手机更新到新的ios版本(即ios 11.0)后,它再也无法工作了。我尝试了一行代码,但它没有用。

UIApplication.sharedApplication().openURL(NSURL(string:"prefs:root=MESSAGES")!) 

UIApplication.sharedApplication().openURL(NSURL(string:"App-Prefs:root=MESSAGES")!)

3 个答案:

答案 0 :(得分:0)

它在iOS11中发生了变化https://github.com/phynet/iOS-URL-Schemes

现在似乎是util,这不是特定的方式...

答案 1 :(得分:0)

Apple没有提供打开邮件设置的选项。您可以通过警报向用户发出指导并导航用户。

我认为这会对你有帮助

答案 2 :(得分:-1)

Swift 3

UIApplication.sharedApplication().openURL(NSURL(string: "sms:")!)

Swift 4

UIApplication.shared.open(URL(string: "sms:")!, options: [:], completionHandler: nil)