ios - 当我的应用程序中的位置服务关闭时,如何显示包含设置 + 取消按钮的 UIAlertView?

标签 ios uialertview core-location cllocationmanager

在我的一个应用程序中,我使用了定位服务。每当位置服务关闭时,我都会抛出一个正常的警报 View ,例如当我打开我的应用程序时使用“确定”按钮“启用您的位置服务”。但我不想要这个。相反,我需要将警报 View 显示为“打开位置服务以允许 Your_App_Name 确定您的位置”以及“设置”和“取消”按钮,如图所示。给我一个示例代码的建议,谢谢。 enter image description here

最佳答案

您应该只弹出一个 UIAlertView 告诉用户需要启用定位服务。

如果你想更精确,你总是可以创建一个新的 View 来解释用户如何使用图形内容启用位置服务,这对用户来说会容易得多。

您无法从您的应用打开“设置”页面,如果可以,您的应用将在应用商店中被拒绝。

关于ios - 当我的应用程序中的位置服务关闭时,如何显示包含设置 + 取消按钮的 UIAlertView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24304996/

相关文章:

iOS 应用程序不要求位置权限

iOS/UIAlertView 中的 UITextField

ios - 如何对齐 View 和 subview 中心 Objective-C

ios - 处理两个时区

iphone - TableView不显示数据?

ios - 更改 UIAlertView 键盘的类型

ios - 在 UIAlertview 之后 Shake 不再有效

ios - map 恢复到用户位置,不允许 'browse' iOS

ios - CLLocationManager didEnterRegion : with iBeacon while app is suspended

ios - 在 Swift 中使用未解析的标识符 'present'(Apple 教程)