作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
代码:
-(IBAction)addRounds{
NSString *addText = [NSString stringWithFormat:@"%@", self.roundsF.text];
NSString *totalText = [NSString stringWithFormat:@"%@", self.totalRoundsF.text];
int value = [totalText intValue] - [addText intValue];
NSNumber *val = [NSNumber numberWithInt:value];
NSString *final = [NSString stringWithFormat:@"%@", val.stringValue];
self.totalRoundsF.text = final;
}
上面的代码完美运行,但是当它在文本字段中显示数据时,它会显示如下内容:-10
数字 10 是正确的,我只是不想要 -
标志。非常感谢任何帮助,非常感谢!
最佳答案
您根本不想要负值?在那种情况下使用 abs
绝对值。这将始终为您带来积极的值(value)。
根据您的变量类型,abs(int)
、labs(long)
、llabs(long long)
之一, imaxabs(intmax_t)
、fabsf(float)
、fabs(double)
或 fabsl(long double)
。
这些函数是 C 库的一部分,也存在于 Objective-C 库中。您可能必须导入 math.h
才能使用它们。
所以在你的情况下它将是 abs(val);//会给+10
关于iphone - NSNumber/NSString 数学返回正确的值但带有负号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13832277/
我有一个 JQXGrid,它利用 jqxNumberInput 允许用户输入数字等等。 createeditor: function (row, cellvalue, editor) { e
我想以下列三种格式之一输出我的数字: -1 0 +1 但是流标志showpos只允许 -1 +0 +1 有什么简单的捷径可以解决这个问题吗? 最佳答案 只需使用 if 语句来检查值是否为 0。如果是,
我是一名优秀的程序员,十分优秀!