相关疑难解决方法(0)

围绕NSNumber

NSNumberFormatter *formatNumber = [[NSNumberFormatter alloc] init];
[formatNumber setRoundingMode:NSNumberFormatterRoundUp];
[formatNumber setMaximumFractionDigits:0];

NSNumber *height = [formatNumber numberFromString:self.heightField.text];
NSNumber *width = [formatNumber numberFromString:self.widthField.text];
NSNumber *depth = [formatNumber numberFromString:self.depthField.text];
NSNumber *weight = [formatNumber numberFromString:self.weightField.text];

NSLog(@"height %@", height);
NSLog(@"width %@", width);
NSLog(@"depth %@", depth);
NSLog(@"weight %@", weight)
Run Code Online (Sandbox Code Playgroud)

我正在尝试将UITextField的高度,宽度,深度和重量四舍五入到最接近的整数,但它仍然显示整个小数点.有人可以协助我的代码进行整理吗?

谢谢.

rounding nsnumber ios

5
推荐指数
2
解决办法
3790
查看次数

NSTimeInterval可读取NSNumber

NSTimeInterval == double; (例如169.12345666663)

如何围绕这个双倍,以便"点"后只剩下2位数?
如果结果是NSNumber,那将是非常好的.

floating-point double cocoa objective-c rounding

3
推荐指数
1
解决办法
8939
查看次数

标签 统计

rounding ×2

cocoa ×1

double ×1

floating-point ×1

ios ×1

nsnumber ×1

objective-c ×1