gpt4 book ai didi

iphone - 这段代码有什么错误?

转载 作者:行者123 更新时间:2023-12-02 10:50:47 26 4
gpt4 key购买 nike

for(NSDictionary *feed in Feeds)
{
NSString *feedName=[feed objectForKey:@"name"];
if(listofBusiness==nil)
{
listofBusiness=[[NSMutableArray alloc]init];
}
if([listofBusiness indexOfObject:feedName] !=NSNotFound)
{
[listofBusiness addObject:feedName];
[feedName release];
feedName=nil;
}

}

在这段代码中,当编译器出现此语句时

if([listofBusiness indexOfObject:feedName] !=NSNotFound)



然后不进入条件并在for循环中增加,这样就不会在array中添加任何元素。此代码中的错误是什么?

最佳答案

逻辑似乎是颠倒的-您可能希望在添加逻辑元素时添加

[listofBusiness indexOfObject:feedName] == NSNotFound

但目前情况恰恰相反-您只能在“未找到”对象时(即当该对象已存在于列表中时)尝试添加该对象。

关于iphone - 这段代码有什么错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7174917/

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