gpt4 book ai didi

ios - 比较两个 NSNumber 对象

转载 作者:IT王子 更新时间:2023-10-29 07:52:09 27 4
gpt4 key购买 nike

我使用这段代码来比较两个 NSNumber 对象,但它从未通过 if 条件。

listItems = [appDelegate.productStatus componentsSeparatedByString:@","];


for (int i=0;i<[appDelegate.productArray count]; i++)
{

for (int j=0; j<[listItems count]; j++)
{
number=[NSNumber numberWithInt:[[listItems objectAtIndex:j] intValue]];
NSLog(@"number %@",number);
productObject=[appDelegate.productArray objectAtIndex:i];
NSLog(@"%@,%@",productObject.pid,number);
if (productObject.pid == number)
{
NSLog(@"BUY it!!!");
[purchasArray addObject:productObject];
}

}
}

怎么了?

最佳答案

我的建议是比较一下

if([productObject.pid intValue] == [number intValue])
{
NSLog(@"BUY it!!!");
[purchasArray addObject:productObject];
}

干杯。

我会避免对象比较

关于ios - 比较两个 NSNumber 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10428526/

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