2016-03-16 2 views
0

У меня есть indexPath с типом NSIndexPath в коде нижеXcode отладки не печатает все поля объектов

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 

В отладчике indexPath не отображаются некоторые поля как раздел или строки.
Это попробовать po и p но показали

(lldb) p indexPath.row 
error: property 'row' not found on object of 
type 'NSIndexPath *' error: 1 errors parsing expression 

(lldb) po 
indexPath.row error: property 'row' not found on object of type 
'NSIndexPath *' error: 1 errors parsing expression 

po indexPath 
<NSIndexPath: 0xc000000000200416> {length = 2, path = 4 - 1} 

Что я должен сделать, чтобы включить его? Любая помощь будет оценена по достоинству. enter image description here

+0

с ** ро ** все другие значения для печати? – Vvk

+0

@Vvk в моей картинке, вы увидите, что раздел и строка не печатаются –

+0

@ PhanVănLinh фактически PO используется для объекта печати, поэтому он печатает весь объект. Вы пытаетесь напечатать одно поле указательного пути, так что это невозможно. –

ответ

3

po обычно используется для описания объекта печати

Для значения, попробуйте использовать вместо p: p indexPath.row

+0

'p indexPath.row' не работает со мной :( –

Смежные вопросы