gpt4 book ai didi

iphone - 在if语句中使用IntValue来计算?

转载 作者:行者123 更新时间:2023-11-29 13:44:11 25 4
gpt4 key购买 nike

我对使用 Objective C 进行编程真的很陌生,所以我希望你能帮助我。我想使用文本字段中的 3 个 intValues 来计算。我是这样做的:

-(int)om{
NSNumber *Om1 = [NSNumber numberWithInt:[self.Textfield1.text intValue]];
return [Om1 intValue];}

-(int)on{
NSNumber *On1 = [NSNumber numberWithInt:[self.Textfield2.text intValue]];
return [On1 intValue];}

-(int)lv{
NSNumber *Lv1 = [NSNumber numberWithInt:[self.Textfield3.text intValue]];
return [Lv1 intValue];}

现在我想使用 if 语句来计算总和并在屏幕上运行一条消息。我想计算 Om1 + On1 是否小于 Lv1+4。使用 if 语句是个好主意吗?

最佳答案

您不需要编写更简单的函数。即:

-(int) om {
return [self.Textfield1.text intValue];
}

创建 NSNumber 实例只是为了返回值是没有意义的。

您可以使用 if 语句来执行您想要的操作:

if (([self om] + [self on]) < ([self lv] + 4)) {
// your code here
}

关于iphone - 在if语句中使用IntValue来计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8151657/

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