如何在我的应用设置上显示位置服务设置

时间:2016-12-27 06:19:58

标签: ios swift settings preferences

我使用root.plist自定义了我的应用设置(在iPhone设置页面中)。 现在,我如何向我的设置添加位置服务和通知,以便用户可以在一个位置查看我的所有应用偏好设置?

我需要这样的东西,所以我可以在同一个地方看到位置权限和我的自定义设置:

enter image description here

2 个答案:

答案 0 :(得分:1)

因此,当您在应用中将位置列为功能时,位置设置将自动显示在“设置”中。如果您希望更多自定义设置显示在“设置”内,而不是显示在应用内,则可以在“设置包”的plist文件中添加键。

参考:https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/UserDefaults/Preferences/Preferences.html

答案 1 :(得分:0)

您可以使用authorizationStatus()locationServicesEnabled()获取位置配置的当前状态,并根据状态显示在您的设置中。

但是没有办法从自定义设置修改位置配置。