我得到了從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