gpt4 book ai didi

objective-c - If 和 Else if 语句

转载 作者:行者123 更新时间:2023-11-28 19:16:38 25 4
gpt4 key购买 nike

我想知道为什么这段代码不起作用。这是一个计算器:)我需要计算器识别符号(香蕉),并根据用户输入的内容使用 +、-。

NSString *list = [Sum_TextField text]; 
NSArray *listItemsArray = [list componentsSeparatedByString:@" "];
int batman = [[listItemsArray objectAtIndex: 0] intValue];
NSString *banana = [listItemsArray objectAtIndex: 1];
int joker = [[listItemsArray objectAtIndex: 2] intValue];
{

Calculator* calc = [[Calculator alloc] init];
[calc setNum1:batman];
[calc setNum2:joker];
if ((banana = @"-"))
{
[calc minus];
}
else if ((banana = @"+"))
{
[calc add];
}

[Answer_TextField setText:[NSString stringWithFormat:@"%d", [calc answer]]];
}
}

最佳答案

判断NSString是否相等,必须使用[@"AAAA"isEqualToString : @"BBBB"]。你不能使用==,因为它们不在同一个内存地址。

关于objective-c - If 和 Else if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11623909/

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