UITableCell становится пустым после нажатия

#iphone #objective-c #ios #xcode

#iPhone #objective-c #iOS #xcode

Вопрос:

Я использую обычный uitableview с обычными uitablecells на нем с некоторым текстом и изображением на них. При нажатии на ячейку я выполняю TableView: didSelectRowAtIndexPath:, в конце я вызываю [TableView deselectRowAtIndexPath:indexPath animated:YES]; и все работает нормально. Но в то же время, прежде чем следующее представление загрузит свое содержимое из Интернета, выбранная ячейка становится полностью пустой. Есть какие-либо подсказки по этому поводу?

Комментарии:

1. можете ли вы опубликовать соответствующий код? Особенно реализации didSelect... and cellForRowAtIndexPath:

2. Как писал @thomas, мы не можем помочь вам без кода. Напишите это здесь, чтобы мы могли найти решение.

Ответ №1:

Если ваша проблема в том, что вы не хотите показывать выбранный UITableCellView как выбранный, вы можете попробовать cell.selectionStyle = UITableViewCellSelectionStyleNone;

Возможно, если проблема заключается в загрузке нового пользовательского интерфейса, вы можете использовать NSThread и отделить процесс от основного потока.