私は CoreLocation フレームワークを使用していますが、それが更新される頻度に興味があります。これは本当に不正確であり、NSTimer からメソッドを呼び出して使用頻度を増やすことについて議論しています。私のコードは以下です
ViewDidLoadで
//location update
CLController = [[CoreLocationController alloc] init];
CLController.delegate = self;
[CLController.locMgr startUpdatingLocation];
私のvoidメソッド
- (void)locationUpdate:(CLLocation *)location {
int speedInt = [location speed]*2.23693629;
if(speedInt < 0){
speedInt = 0;
}
speedLabel.text = [NSString stringWithFormat:@"%d", speedInt];
}
- (void)locationError:(NSError *)error {
speedLabel.text = [error description];
}