У меня есть строка, которую я конвертирую в число с плавающей точкой, которое я хочу проверить на значения в операторе if.
Исходное значение с плавающей точкой - это trueHeading iPhone, возвращаемый методом didUpdateHeading. Когда я конвертирую исходное значение с плавающей точкой в строку, используя @ "%. 2f", оно работает отлично, но я пытаюсь преобразовать исходное число с плавающей точкой в то же значение. Если я просто конвертирую строку в [string floatValue], я получаю тот же оригинальный номер с плавающей точкой, и я этого не хочу.
Чтобы сделать его кратким и простым, как мне взять существующее значение с плавающей запятой и просто получить первые 2 десятичных знака?