gpt4 book ai didi

ios - 加减法uitextfield

转载 作者:行者123 更新时间:2023-11-28 19:08:43 24 4
gpt4 key购买 nike

我正在尝试在 UITextField 中进行简单的加法和减法。为此,我有两个 UIButton,一个用于加法,一个用于减法。减法按钮做了它应该做的事情,但是加法按钮也执行减法,即使我已经指定它将 0.1 添加到文本字段中的值。谁能指出我在这里做错了什么?

- (IBAction)decrementIncrementTemperatureValue:(UIButton *)sender
{
NSString *temperatureString = _temperatureValueInput.text;
float operator = [temperatureString floatValue];
float result;

if (_temperatureDecrement)
{
result = (operator - 0.1);
}
if (_temperatureIncrement)
{
result = (operator + 0.1);
}
_temperatureValueInput.text = [NSString stringWithFormat:@"%f", result];
}

最佳答案

_temperatureDecrement_temperatureIncrement 是两个按钮的实例变量吗?

如果是这样,你想检查它们是否匹配 sender,现在你只需检查它们是否为 nil。

if (sender == _temperatureDecrement) {
result = (operator - 0.1);
}
else if (sender == _temperatureIncrement) {
result = (operator + 0.1);
}
else {
// if you forgot to wire your two button variables to the UIButton objects
NSLog(@"sender (%@) is neither decrement nor increment button", sender);
}

关于ios - 加减法uitextfield,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17785376/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com