Tag: 位置服务

如何在Swift中启用WKWebView的位置服务?

我的浏览器应用程序使用WKWebView,但是当我尝试访问需要使用定位服务的网站(例如Google Maps)时,它不起作用。 我已经寻找了解决这个问题的方法,并且遇到了这个问题 。 我试图将问题的答案中的string添加到我的Info.plist,但它不能解决问题。 我怎样才能解决这个问题? 谢谢, PastaCoder

在后台模式下调用Web服务 – iOS

我需要每分钟调用一次Web服务,并在应用程序处于后台状态时parsing数据。 由于APP使用位置服务,我已启用后台模式更新位置。 我试图通过使用定时器后台任务来调用位置更新,但它不工作。 – (void)applicationDidEnterBackground:(UIApplication *)application { self.bgTask = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{ NSLog(@"ending background task"); [[UIApplication sharedApplication] endBackgroundTask:self.bgTask]; self.bgTask = UIBackgroundTaskInvalid; }]; self.timer = [NSTimer scheduledTimerWithTimeInterval:60 target:self.locationManager selector:@selector(startUpdatingLocation) userInfo:nil repeats:YES]; } 有没有什么办法可以用更less的电池消耗来实现这一点。 我提到这个链接,我没有得到哪个解决scheme在这里更好。