Я надеюсь, что вы можете помочь мне с этой «маленькой» проблемой. Я хочу преобразовать строку в двойное число / число с плавающей запятой.
NSString *stringValue = @"1235";
priceLabel.text = [NSString stringWithFormat:@"%d",[stringValue doubleValue]/(double)100.00];
Я надеялся, что это установит priceLabel равным 12,35, но я получаю странную длинную строку, ничего не значащую для меня.
Я пробовал:
priceLabel.text = [NSString stringWithFormat:@"%d",[stringValue intValue]/(double)100.00];
priceLabel.text = [NSString stringWithFormat:@"%d",[stringValue doubleValue]/100];
но все безуспешно.