Получить textLabel.text ячейки из ячейки в UISearchDisplayController? - PullRequest
0 голосов
/ 20 сентября 2011

Когда я получаю textLabel.text ячейки в обычном tableView (в методе didSelectRowAtIndexPath), я делаю (и это работает!):

UITableViewCell *cell = (UITableViewCell *)[(UITableView *)self.view cellForRowAtIndexPath:indexPath];
NSLog(@"Cell's text: %@",cell.textLabel.text);

это не работает, когда я щелкаю ячейку в моем UISearchDisplayController . Когда я нажимаю следующий вид контроллера в этом методе, он будет нажимать. Но я всегда получаю «ноль» для cell.textLabel.text.

Что я делаю не так?

Заранее большое спасибо !!!

1 Ответ

0 голосов
/ 01 октября 2011

С помощью ребят из iphonedevsdk.com я выяснил, что этот код работает:

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSLog(@"Cell's text: %@",cell.textLabel.text);

Это потому, что предыдущий код делает то, что он обращается к tableView из контроллера представления, а не tableView UISearchDisplayController.Этот код может обращаться к обоим таблицам.

: -)

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