title: CLLocation course property always invalid
body: <p>I've been using <code>CLLocationManager</code> alot these days with mixed results. I'm able to get locations from the GPS and also significant location changes when the app is running in the background.</p>
  
  <p>However, I always seem to get a course of -1.0, which (according to the documentation) indicates an invalid course.</p>
  
  <p>In my <code>didUpdateToLocation</code> method I'm simply doing the following:</p>
  
  <pre><code>double courseDegrees = newLocation.course;
  </code></pre>
  
  <p>Am I missing something?</p>
  
  <p><b>EDIT: Yes, I've tried it while moving.</b></p>