In the Start location updates part (objective-c):
…
// this is where we left off:
self.location = object;
// add this right below: [self.locationManager startPositionUpdatesForLocation:self.location];
Where does that ‘object’ come from? Shouldn’t it be ‘location’ instead?