Bad*_*PPZ 0 iphone math objective-c ios
码:
-(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;
}
Run Code Online (Sandbox Code Playgroud)
上面的代码工作正常,但是当它将数据显示到文本字段时,它将显示如下内容:-10数字10是正确的,我只是不想要一个-符号.非常感谢任何帮助,非常感谢!
你根本不想要负值?在那种情况下使用abs绝对值.这将始终为您提供正面价值.
根据您的变量,一个类型abs(int),labs(long),llabs(long long),imaxabs(intmax_t),fabsf(float),fabs(double),或fabsl(long double).
这些函数是C库的一部分,也存在于Objective-C库中.您可能必须导入math.h才能使用它们.
所以在你的情况下它会 abs(val); //will give +10
| 归档时间: |
|
| 查看次数: |
427 次 |
| 最近记录: |