There are multiple questions regarding how to calculate CLLocationDistance (which is super easy with newLocation distanceFromLocation:oldLocation:), but no one has asked how to add up multiple distances.
If I try to add up and total my distances with totalDistance += newDistance I get “Invalid operands to binary expression. I can’t seem to add a type double to my strong number. How do I convert CLLocationDistance to a decimal or float?
It turns out that what I needed to keep a tally on total distance was to convert the double into an NSNumber and back into a double, like so: