Miré a la documentación de manzana. El rumbo verdadero es un rumbo de brújula corregido por la diferencia entre el norte magnético y el norte verdadero. En un mapa impreso, esto se conoce como la declinación, y se produce porque el polo norte verdadero y el polo norte magnético no están en el mismo lugar. El polo magnético se desplaza lentamente, pero la inclinación del eje de la Tierra está cambiando mucho más lentamente.
Una brújula real tiene una línea en la que se alinea con la aguja para obtener una lectura de la brújula. Creo que su pregunta podría reformularse como: ¿cómo muevo esa línea de referencia en el iPhone? Actualmente está apuntando a la parte superior de la pantalla en modo vertical. Para llegar a la parte superior de la pantalla en landscapeRight (botón de inicio a la izquierda), puedes intentar restar 90 ° del encabezado. Si el resultado es negativo, agregue 360 °. Esto afectaría tanto al rumbo verdadero como al rumbo magnético, pero debería mover la referencia 'norte' a donde estaba 'oeste' antes (90 ° en sentido antihorario).
ver este post - http://stackoverflow.com/questions/9260033/north-calculation-based-on-magnetometer-and-gyroscope – ratana