Mas*_*imo 11 iphone permissions settings uialertview cllocationmanager
我想发出此警报:
Turn On Location Services to allow maps to determine your location
Run Code Online (Sandbox Code Playgroud)
我需要"设置"和"取消",就像"地图"应用程序一样.
"设置"应该打开设置 - >常规 - >位置服务
我没有找到打开设置页面的方法.
你能帮助我吗?
谢谢
这是不可能自己完成的.但是,如果您的应用程序需要访问位置服务,操作系统将为您显示如下对话框,如下所示.
编辑:下面提到的Brant"可以通过在CLLocationManager上设置目的属性的值来自定义消息."

您无法打开常规,Locatios等特定设置页面,但您可以在iOS 8中打开设置页面.
- (void)openSettings
{
BOOL canOpenSettings = (&UIApplicationOpenSettingsURLString != NULL);
if (canOpenSettings)
{
NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication] openURL:url];
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17700 次 |
| 最近记录: |