2
iOS8에서 위치 업데이트에 새로운 문제가 있습니다.CLLocationManager 위치를 무선으로 업데이트 하시겠습니까?
//start location updating
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[locationManager startUpdatingLocation];
그러나이 무효 결코 호출되지됩니다
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{
currentLocation = newLocation;
}
: viewDidAppear
에서
나는 나의 위치 관리자 호출합니다. 이상하게도, 핀란드에 있었을 때 (셀룰러 데이터를 사용하여) 여전히 작동했다고 확신합니다. 지금은 Brasil (wifi 만 사용)을 여행 중이며 여기서 일하게 할 수는 없습니다. 이것은 완전히 이상합니다. 내 wifi 액세스 포인트가 알려져서 혼란스러워합니다. 아이디어가 있습니까?
이 게시물을 참조하십시오 : http://stackoverflow.com/questions/12602463/didupdatelocations-instead-of-didupdatetolocation. 어쨌든 GPS는 위치 정보를 얻기 위해 WIFI가 필요하지 않지만 위성이 볼 수있는 열린 공간이 필요합니다. – Rick
이 게시물은 iOS6과 관련이 있습니다. 나는 iOS 6를 지원 한 적이 없으며 항상 전에 작동했습니다 – suMi
iOS 6 이후로 더 이상 사용되지 않을 예정이었습니다! 'didUpdateLocations'가 더 안정적입니다. – Rick