Just a quick question on Core Location, I\'m trying to calculate the distance between two points, code is below:
-(void)locationChange:(CLLocation *)newL
Try this instead:
CLLocationDistance meters = [newLocation distanceFromLocation:oldLocation];
The method you're trying to use is a method on a CLLocation object :)