хорошо, что вы могли бы сделать, это записать координаты пользователя, когда он нажмет начало.Запишите его координаты, когда он нажмет стоп.Тогда вы могли бы использовать каркас CoreLocation для вычисления расстояния между двумя точками.
distance = [newLocation distanceFromLocation:oldLocation];
РЕДАКТИРОВАТЬ
Теперь я вижу, что вы хотите, чтобы расстояние, фактически пройденноечеловек.Я знаю, что в новом IOS вы можете использовать функциональность направления, поэтому вы можете записывать пройденное расстояние каждый раз, когда пользователь меняет направление, а затем складывать все, когда они нажимают STOP
РЕДАКТИРОВАТЬ
Вы можете проверить некоторые из образец кода Apple