如何在iOS应用程序中以编程方式打开“首选语言”页面?

9
我正在本地化我的应用程序,并希望实现一个功能,即用户选择按钮(或在我的情况下是tableView单元格),它不仅应该打开设置页面,而且应该打开“首选语言”页面,就像这样。

enter image description here

我在didSelect方法中使用UIApplication.shared.open(URL(string:UIApplication.openSettingsURLString)!),但这只是打开基本设置页面。 有没有办法从一开始就打开语言页面?


3
很遗憾,你只能打开应用的主要设置页面。 - Paulw11
@Paulw11 真是遗憾啊 :(,但无论如何还是谢谢你的帮助。 - WY34
1个回答

3
没有办法打开首选语言的内部。
你可以打开应用程序设置页面作为你的截图图片。 openSettingsURLString是其url。
if let url: URL = .init(string; UIApplication.openSettingsURLString), UIApplication.shared.canOpenURL(url) {
    UIApplication.shared.open(url)
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接