获取NSNumber的前3位数字

时间:2015-08-27 11:10:01

标签: objective-c

float distance = 2347293874923;
NSNumber * dist = [NSNumber numberWithFloat:distance];

如何在NSString中仅获取dist的前3位数字。

1 个答案:

答案 0 :(得分:3)

试试这个:

float distance = 2347293874923;
NSString * n = [NSString stringWithFormat:@"%f", distance];
NSString * s = [n substringToIndex:3];

NSLog(@"%@", s);