Как преобразовать тип double в строку iPhone?

Я вычисляю скорость iPhone, и мне нужно знать, как преобразовать переменную calculateSpeed, который имеет тип double, в строку для отображения на этикетке.

Вот что у меня в заголовке:

@interface myProject : UIViewController <CLLocationManagerDelegate> {

double calculatedSpeed; 
    UILabel *velocityLabel;
}

И вот что у меня в основном:

-(void)speedLocation:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
double gpsSpeed = newLocation.speed;

if(oldLocation != nil)
{
    CLLocationDistance distanceChange = [newLocation getDistanceFrom:oldLocation];
    NSTimeInterval sinceLastUpdate = [newLocation.timestamp timeIntervalSinceDate:oldLocation.timestamp];
    calculatedSpeed = distanceChange / sinceLastUpdate;

    velocityLabel.text = calculatedSpeed;

}

}

Обратите внимание, как я пытаюсь установить для velocityLabel значение CalculatedSpeed, которое является переменной с типом double. Таким образом, это, естественно, дает мне ошибку: несовместимый тип для аргумента 1 setText :.

Ваша помощь очень ценится.

Спасибо!

9
задан 14 July 2011 в 00:31
поделиться