Использование динамического настраиваемого UITableViewCell в XCode 4.2 с раскадровками и UISeachDisplayController

Я использовал Xcode 4.2 для создания iOS-приложения на основе раскадровки. Один из моих экранов содержит UITableViewController, использующий динамические настраиваемые ячейки.

Пока - все хорошо.

Теперь я хотел добавить UISearchDisplayController, чтобы разрешить фильтрацию моего списка.

По какой-то причине UISearchDisplayController не отображает мои пользовательские ячейки, и я не могу найти способ заставить его ...

Так выглядит мой метод cellForRowAtIndexPath:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *CellIdentifier = @"QueueListCell";
    QueueListTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[QueueListTableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle
                                             reuseIdentifier:CellIdentifier];
    }
    assert(cell);

    if ([tableView isEqual:self.searchDisplayController.searchResultsTableView]) {
        indexPath = [_indexPathsForSearchResults objectAtIndex:indexPath.row];
    }

    // Set up the cell...
    NSDictionary* itemDict = [_ListItems objectAtIndex:indexPath.row];

    cell.labelQueueName.text = [itemDict objectForKey:kQueueName];
    cell.labelQueueNumItems.text = [[itemDict objectForKey:kQueueNumItems] stringValue];

    return cell;    
}

Любые мысли о том, как заставить это работать? Я имею в виду, что моя таблица UISearchDisplayController ДЕЙСТВИТЕЛЬНО показывает правильное количество результатов (я знаю, что, поскольку я могу нажимать на них, и я добавил NSLog, чтобы сообщить мне, что я нажимаю ...)

Это моя таблица Посмотреть This is my table view

Так выглядит таблица отображения поиска ... This is how the search display table looks like...

Моя проблема / вопрос в том, как сделать так, чтобы в табличном представлении UISearchDisplayController отображались мои пользовательские ячейки?

Любая помощь приветствуется ...

Реувен

14
задан Reuven 7 December 2011 в 13:20
поделиться