2010-05-01 1 views
0

мне нужно, чтобы показать номер пользователя: 1,96666777 (TimeHour)Obj-C: iphone программирование отключить округлить ряд

moduloformat = [NSString stringWithFormat:@"%0.0f hours ",timeHour]; 

но округление числа автоматически. Он дает «2», и я хочу показать «1» . Я мог бы использовать NSrange и взять первый номер, но я хочу знать, как с этим справиться. Спасибо!

ответ

0

Проще всего просто поместить float в int. Когда вы это делаете, десятичные места отрубаются, и округление не происходит.

moduloformat = [NSString stringWithFormat:@"%i hours ", (int)timeHour];