iPhone UITableView - видимые клетки - PullRequest
0 голосов
/ 29 апреля 2010

У меня есть сгруппированный UITableView, с ячейками в разделе 2, зависящими от ячеек в разделе 1. Точнее, каждая ячейка в разделе 1 связана с несколькими ячейками раздела два, и удаление строки в разделе 1 требует удаления связанных строк. в разделе 2.

У меня все источники данных настроены, и все работает нормально, если все ячейки видны. Однако, если ячейки из раздела 2 еще не были загружены в UITableView, у меня возникла проблема, поскольку источник данных обновлен и для раздела 2.

Я смотрю на этот метод visibleCells в UITableView. Но я использую пользовательские ячейки UITableView и получаю нераспознанное исключение селектора, если пытаюсь получить доступ к одной из меток в ячейке.

Как мне обойти это?

Спасибо,
Тея.

Ответы [ 2 ]

10 голосов
/ 27 октября 2011

Я считаю, что вы искали:

if ([tableView visibleCells] containsObject: theCellOfInterest]) {
    // Do whatever you want to do.
}
0 голосов
/ 26 июля 2010

Извините, если я не был в первый раз (или, может быть, даже во второй раз), но вот ответ на репост того же вопроса.

Удаление нескольких (еще не загруженных) строк в UITableView

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...