Ячейки UITableView не ноль при инициализации

Я настраиваюUITableView используя редактор раскадровки. Для создания ячеек я использую стандартный метод делегата:

<code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"SearchResultCell"];
        if (cell == nil)
        {
        // Do cell setup
        }
    // etc
    return cell;
}
</code>

За исключением случаев, когда ячейка отключена в самый первый раз, когда она не равна нулю, как это должно быть. Таким образом, код внутри оператора if никогда не выполняется.

Люди получают эту ошибку, когда их идентификаторы повторного использования противоречивы, поэтому я продолжил и убедился, что я использую тот же идентификатор повторного использования в представлениях раскадровки, что и в моем коде. Все еще сталкиваюсь с проблемой. У меня также есть несколько таблиц в проекте, и у каждого есть уникальный идентификатор повторного использования. Все еще нет игры в кости. Кто-нибудь знает что-нибудь еще, что может быть здесь не так?

Ответы на вопрос(1)

Ваш ответ на вопрос