gpt4 book ai didi

iphone - NSCFString countByEnumerateWithState :objects:count: ERROR while searching NSMutableArray

转载 作者:行者123 更新时间:2023-12-03 20:18:11 25 4
gpt4 key购买 nike

我遇到以下情况我有一个 NSMutableArray ,其中填充了我想要搜索的 xml 文件。当我在搜索字段中输入内容时,出现此错误:

-[NSCFString countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x5b388b0

这是什么意思以及如何解决它?

我想错误就在这附近。

- (void)searchTableView{

searchedList = [[NSMutableArray alloc] init];
NSLog(@"new list %@", searchedList);
NSString *searchText = searchBar.text;
NSMutableArray *searchArray = [[NSMutableArray alloc] init];

for (NSDictionary *dictionary in list) {
NSArray *array = [dictionary objectForKey:@"TITLE"];
[searchArray addObjectsFromArray:array];
}

for (NSString *TempArray in searchArray) {
NSRange titleResults = [TempArray rangeOfString:searchText options:NSCaseInsensitiveSearch];
if (titleResults.length > 0)
[searchedList addObject:TempArray];
}
[searchArray release];
searchArray = nil;
}

最佳答案

这意味着您正在调用为 NSArray 设计的方法( countByEnumeratingWithState:objects:count 在 NSString 上。

我不知道此代码是否是从您的代码复制/粘贴的,但如果是,则在您使用 [searchList addObject:TempArray] 的末尾处您没有名为 searchList 的对象.

此外,请注意命名约定。很重要。

关于iphone - NSCFString countByEnumerateWithState :objects:count: ERROR while searching NSMutableArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3659958/

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