当位置服务关闭的用户转到需要Location的页面时,会出现UIAlertView,在底部会有一个名为“Setting”的按钮。单击“设置”时,它将跳转到系统设置 - 位置服务。
按钮操作是什么,或导航到位置服务的URI是什么?
答案 0 :(得分:0)
您需要做的就是UIRequiredDeviceCapabilities
条目中的modify your Info.plist
file to include location-services
答案 1 :(得分:0)
iOS不提供导航到“设置”页面的显式方式或网址。
就位置服务而言,每当应用尝试使用位置服务时,如果设置页面中的“位置服务”设置为“否”,iOS会提示alertView以便用户启用(设置为“是”)选项。在后续启动时,如果此选项设置为YES,则用户将不会获得此alertView。
答案 2 :(得分:0)
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];
您可以执行上述操作,但我不知道该应用是否会通过Apple的应用审核。如果您知道,请告诉我。
答案 3 :(得分:0)
这将引导您进入应用程序设置页面。您可以更改您的应用程序设置,包括位置服务..
NSURL *appSettings = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication] openURL:appSettings];