2012-04-20 3 views
1

Я схожу с ума по этой проблеме: Я использую AQGridView для отображения некоторого изображения из массива, который я извлекаю из SQLite, но я не могу фильтровать Grid с помощью UISearchBar, который я ввел в TitleView зоны Detail в SplitViewController. Можете ли вы помочь мне с некоторым логическим прохождением или с примером?Как фильтровать ячейки в AQGridView с UISearchBar

Спасибо!

+0

Если вы нашли ответ на свой вопрос, то лучше разместить его в качестве «ответа» так, чтобы быть ясно, и вы будете также получите значок для ответа на свой вопрос. – Mahm00d

+0

Спасибо, я сделал это! – Firegab

ответ

0

РЕШЕННЫЙ!

пересчитали _icons массив после того, как удалены все объекты ..

[_icons removeAllObjects]; 

    searching = YES; 


    NSInteger numeroElem = [subcatList getSize]; 


    for (NSUInteger i = 0; i < numeroElem; i++) 
    { 

    NSDictionary *itemAtIndex = (NSDictionary *)[subcatList objectAtIndex:i]; 
    NSString *titolo_cat = [itemAtIndex objectForKey:@"titolo"]; 

    NSComparisonResult result = [titolo_cat compare:searchText options:(NSCaseInsensitiveSearch|NSDiacriticInsensitiveSearch) range:NSMakeRange(0, [searchText length])]; 
    if (result == NSOrderedSame) 
    { 
    ETC ETC....... 
    [_icons addObject: image]; 
    } 

    }; 
Смежные вопросы