¿Qué clase / código de iOS devuelve el Norte magnético?

Quiero obtener la desviación del dispositivo del Norte magnético en grados, y usar ese valor en algún código que estoy escribiendo.

No quiero usar los servicios de ubicación del dispositivo y, por lo tanto, no estoy interesado en obtener el Norte verdadero, sino el Norte magnético (usando solo el magnetómetro del dispositivo).

¿Qué clase (o proceso de codificación ...) podría proporcionarme ese valor (basándose únicamente en el magnetómetro)?

La clase CLLocationManager y sus propiedades dependen de los Servicios de Localización habilitados / disponibles

donde como el marco Core Motion con su clase CMMagnetometerData nos proporciona la siguiente propiedad:

@property(readonly, nonatomic) CMMagneticField magneticField

A structure containing 3-axis magnetometer data

typedef struct {
   double x;
   double y;
   double z;
} CMMagneticField;

¿Cómo puedo obtener títulos de eso? o ¿hay alguna otra forma (clase / propiedad / método) para obtener títulos del magnetómetro únicamente?

¡Gracias de antemano a cualquier persona con información útil sobre este asunto! :)

Respuestas a la pregunta(2)

Su respuesta a la pregunta