gpt4 book ai didi

ios - 如何以递增顺序在数组中追加字符串

转载 作者:行者123 更新时间:2023-11-28 21:09:26 24 4
gpt4 key购买 nike

我有一些 api 调用,它返回一些值并将其存储到数组中,同时接收我可能会从服务器获取重复的值,我想当它已经在数组中并插入新值时不要追加,

这里是我的示例代码:

-(void)getIdValue:(NSString*)getIdVal {

getTagIdList = [[NSMutableArray alloc]init];

BOOL isTheObjectThere = [getTagIdList containsObject: getIdVal];

NSLog(isTheObjectThere ? @"Yes" : @"No");

if (isTheObjectThere == NO){
[getTagIdList addObject:getIdVal];
NSLog(@"getTagIdList -->%@",getTagIdList);

} if (isTheObjectThere == YES){
return;
}

}

我希望所有新数据都应该存储在 getTagIdList 中,但我只得到一条记录正在存储

最佳答案

您在错误的方法中初始化数组。您不应该在尝试存储数据的地方启动数组。(这将删除以前调用中存储的所有旧数据)

关于ios - 如何以递增顺序在数组中追加字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44179767/

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