iPhone 3.0 Compass: como obter um título?

Eu sou relativamente novo no Objective-C e realmente não sei muito sobre isso ainda, então peço desculpas pelo que é provavelmente uma questão realmente amadora.

Estou tentando obter o cabeçalho magnético de CLHeading e CLLocationDirection. No entanto, estou recebendo erros de compilação para esta linha de código:

<code>locationLabel.text = [[[location course] magneticHeading] stringValue];
</code>

Os erros são:

<code>warning: invalid receiver type 'CLLocationDirection'  
error: cannot convert to a pointer type
</code>

Eu realmente não entendo o que estou fazendo errado aqui. Por favor ajude!

questionAnswers(3)

yourAnswerToTheQuestion