Сбой при попытке получить доступ к свойству customUITableViewCell - PullRequest
0 голосов
/ 13 декабря 2011

У меня есть пользовательский UITableViewCell со свойством BOOL 'isEditMode'

@property (assign, nonatomic) BOOL isEditMode; 

Вот так я пытаюсь получить доступ к этому свойству в моем методе didSelectRowAtIndexPath.

CustomTableViewCell *cell = (CustomTableViewCell*)[myTableView cellForRowAtIndexPath:indexPath];

if ([cell isEditMode]) {
    // do something
}

Однако мое приложениевылетает в операторе if с ошибкой «[UITableViewCell isEditMode]: нераспознанный селектор отправлен в экземпляр».В чем может быть причина?

1 Ответ

2 голосов
/ 13 декабря 2011

Скорее всего, возвращенная ячейка не того типа, который вы ожидаете.

Добавьте точку останова в этой строке условия if и введите po cell в командной строке GDB. Вы также можете добавить NSLog(@"cell instance: %@", cell); перед этим условием if и проверить вывод журнала.

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