以下代码段会为iPhone 5和iPhone 6输出相同位置的不同值。可能是什么原因?
两个不同的iPhone 5输出几乎相同的值,但iPhone 6会输出任意值,就好像它的引用总是在变化一样。我也试过用另外的iPhone 6+,它与iPhone 6有类似的行为。我错过了一些关于最新iPhone的东西吗?
-(void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading
{
NSLog(@"heading: %lf" , newHeading.magneticHeading);
}