我無法前往主要的位置更改,因爲無論他們是否移動了X分鐘,都必須進行檢查。每隔X分鐘獲取一次iPhone的位置
這就是我現在試圖做的。我正在嘗試在另一個線程中運行locationManager,並在該線程中休眠,問題在於它睡在前端,因此用戶無法點擊任何內容。 (當應用程序未運行時,這必須運行)
[locationManager performSelectorInBackground:@selector(startUpdatingLocation) withObject:nil];
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{
[NSThread sleepForTimeInterval:10.0]; //600
NSLog([NSString stringWithFormat:@"Longitude: %0.3f", newLocation.coordinate.longitude]);
NSLog([NSString stringWithFormat:@"Latitude: %0.3f", newLocation.coordinate.latitude]);
}