zim*_*zim 2 iphone search objective-c nsmutablearray
我有以下情况,我NSMutableArray填写了一个xml我想搜索的文件.当我在搜索字段中输入内容时出现此错误:
-[NSCFString countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x5b388b0
Run Code Online (Sandbox Code Playgroud)
它意味着什么,我该如何解决?
我想错误就在这附近.
- (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;
}
Run Code Online (Sandbox Code Playgroud)
Jes*_*her 18
这意味着您正在调用为NSArray设计的方法(countByEnumeratingWithState:objects:count在NSString上).
我不知道这段代码是否是您的代码复制/粘贴,但如果是这样,在您使用的最后,您[searchList addObject:TempArray]没有一个名为的对象searchList.
另外,处理您的命名约定.重要时刻.
| 归档时间: |
|
| 查看次数: |
21820 次 |
| 最近记录: |