我得到了从json中解析出来的表视图string.everthing很好用.if im在我的搜索栏中输入一个字符即时获取该错误'-[__NSCFString countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x1d52ac50'
下面是code.were下面变量名称数据是NSMutableArray.could你们帮助我。使用搜索栏搜索tableview时出现NCFString错误
- (BOOL)searchDisplayController:(UISearchDisplayController *)controllershouldReloadTableForSearchString:(NSString *)searchString
{
[searchData removeAllObjects];
NSArray *group;
for(group in nameData)
{
NSLog(@"wat am i doing here:%@",group);
NSMutableArray *newGroup = [[NSMutableArray alloc] init];
NSString *element;
for(element in group)
{
NSRange range = [element rangeOfString:searchString options:NSCaseInsensitiveSearch];
if (range.length > 0) {
[newGroup addObject:element];
}
}
if ([newGroup count] > 0) {
[searchData addObject:newGroup];
}
}
return YES;
}
所以'nameData'是可变的阵列的可变数组?这就是你如何处理它。此外,为什么在使用快速枚举时分配'group'? – trojanfoe 2012-07-27 10:53:12
其实组是数组类型..即时通讯得到崩溃 – user578386 2012-07-27 10:54:45
所以'nameData' **是**数组数组?是或否。 – trojanfoe 2012-07-27 10:57:40