我需要知道,如果iPad 2的內置羅盤,仍然迴應:ipad 2指南針?
- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading
的iPhone做具體的方式。我應該知道的任何差異?
任何人都可以幫助我嗎?我只用了很短的時間就在iPad上工作了一段時間,而且我沒有回調這種方法。該應用程序在iPhone 3GS/4上運行良好。
謝謝!
=============
我的代碼如下所示:
- (void)accelerometer:(UIAccelerometer *)meter didAccelerate:(UIAcceleration *)acceleration {
switch (currentOrientation) {
case UIDeviceOrientationLandscapeLeft:
self.viewAngle = atan2(acceleration.x, acceleration.z);
break;
case UIDeviceOrientationLandscapeRight:
self.viewAngle = atan2(-acceleration.x, acceleration.z);
break;
case UIDeviceOrientationPortrait:
self.viewAngle = atan2(acceleration.y, acceleration.z);
break;
case UIDeviceOrientationPortraitUpsideDown:
self.viewAngle = atan2(-acceleration.y, acceleration.z);
break;
default:
break;
}
[self updateCurrentCoordinate];
}
,但我得到我的標題從GPSReader
請注意,原來的iPad也有一個指南針。 – 2011-07-09 20:44:54