Core Motion のセンサー フュージングを使用して、北向きのモーション アップデートを取得します。
[motionManager startDeviceMotionUpdatesUsingReferenceFrame:CMAttitudeReferenceFrameXTrueNorthZVertical toQueue:motionQueue withHandler:motionHandler]
非常にまれなケースですが、選択したお客様のデバイス (iOS 6.0.2 を実行している iPhone 4S) でのみ再現できます。motionHandler で次のエラーが発生します。
Error Domain=CMErrorDomain Code=102 "The operation couldn’t be completed. (CMErrorDomain error 102.)
また、その後、有効な deviceMotion の更新を取得していないようです。このエラー102の意味を知っている人はいますか? ドキュメントには何も見つかりません。