iOS会话期间保持gps权限

时间:2012-05-03 16:23:19

标签: objective-c ios xcode cocoa-touch jquery-mobile

我的应用将jquery + google地图文件加载到webview中,当viewDidLoad激活要求gps访问的警报时(正常情况下)。验证后,如果以后重新加载此视图,仍然会推送警报!如何保持gps权限以避免多个警报请求权限?谢谢。

1 个答案:

答案 0 :(得分:1)

我会首先尝试从原生的Obj-C代码访问GPS,之后让webview加载:

CLLocationManager *locationManager = [[CLLocationManager alloc] init];
[locationManager startUpdatingLocation];
[locationManager stopUpdatingLocation];

这应该验证您的应用程序使用GPS,因此Webview使用它(至少如果它是本地webview,不确定它是否是远程的)。