float distance = 2347293874923;
NSNumber * dist = [NSNumber numberWithFloat:distance];
如何在NSString中仅获取dist的前3位数字。
答案 0 :(得分:3)
试试这个:
float distance = 2347293874923;
NSString * n = [NSString stringWithFormat:@"%f", distance];
NSString * s = [n substringToIndex:3];
NSLog(@"%@", s);