gpt4 book ai didi

ios - 带有 IF 语句问题的 NSNumber

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:56:03 25 4
gpt4 key购买 nike

我正在从服务器加载数据,但我遇到一个问题,即我返回的值为零 (0),而我无法进入 if。请问哪里会出问题?

-(void)method1
{
NSNumber *value = [data objectForKey:@"samount"];
NSLog(@"number is -%@-", value); //number is -0-
if (value == 0)
{
NSLog(@" OK :) ");
}
else
{
NSLog(@" Bad :( ");
}
}

最佳答案

使用isEqual:

if ([value isEqual:@(0)])

如果 valuenil(其中 ==floatValue 或类似的比较,这也将正确评估方法会失败)

关于ios - 带有 IF 语句问题的 NSNumber,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20216191/

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