gpt4 book ai didi

ios6 - iOS 6 中的“pausesLocationUpdatesAutomatically”未按预期工作

转载 作者:行者123 更新时间:2023-12-02 03:05:12 24 4
gpt4 key购买 nike

我想要实现一种功能,使用 GPS 进行位置更新,并且当用户不移动时,我希望暂停 GPS 更新。根据“通过定位服务保持正轨”视频,我这样做了:

 //Configure Location Manager
self.theLocationManager = [[CLLocationManager alloc]init];
[self.theLocationManager setDelegate:self];
[self.theLocationManager setDesiredAccuracy:kCLLocationAccuracyBest];
[self.theLocationManager setActivityType:CLActivityTypeFitness];

NSLog(@"Activity Type Set: CLActivityTypeFitness");

[self.theLocationManager setPausesLocationUpdatesAutomatically:YES];
[self.theLocationManager startUpdatingLocation];

各位代表:

- (void)locationManager:(CLLocationManager *)manager
didUpdateLocations:(NSArray *)locations
{
NSLog(@"Started location Updates");
}


- (void)locationManagerDidPauseLocationUpdates:(CLLocationManager *)manager
{
NSLog(@"Pausing location Updates");
}

- (void)locationManagerDidResumeLocationUpdates:(CLLocationManager *)manager
{
NSLog(@"Resuming location Updates");

UIAlertView *pop = [[UIAlertView alloc]initWithTitle:@"Info" message:@"Location Updates resumed" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[pop show];
[pop release];
}

我没有得到所需的行为,并且当设备空闲时,甚至没有调用代表“didPause..”和“didResume...”。

理想情况下,GPS 更新必须根据设备和 CLActivityType 的状态停止和恢复,但此处情况并非如此。

谁能帮帮我,我做错了什么?

提前致谢。

最佳答案

如果您让设备在同一位置停留大约 15 分钟,就会出现暂停。

关于ios6 - iOS 6 中的“pausesLocationUpdatesAutomatically”未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13561080/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com