我正在構建一個GPS應用程序,並且我已經能夠成功獲取位置更新。但是,這些更新正在快速實現(〜1-2秒)。我希望能夠每15秒更新一次UILabel。我的代碼有什麼問題?每15秒更新位置
P.S. [self setLabels:manager];
簡單地設置UILabels管理者屬性的值:
manager.location.coordinate.latitude
& longitude:manager.location.coordinate.longitude
謝謝!
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
{
CLLocation* location = [locations lastObject];
NSDate* eventDate = location.timestamp;
NSTimeInterval howRecent = [eventDate timeIntervalSinceNow];
if (abs(howRecent) < 15.0) {
//SHOULD BE LOOPING INTO HERE EVERY 15 SECONDS. INSTEAD IT IS 1-2 SECONDS
[self setLabels:manager];
}
}
CLLocationManager不允許安排。將'locationManager.distanceFilter'設置爲20米等值。 – beryllium