В XCode, вставить контрольную точку в некоторой линии ..Xcode значение отладчика выражения
Говорят, что линия:
abc = [books valueForKey:@"OfficialName"];
x = [appDelegate.books count];
Мой вопрос в отладчик, если я наведите курсор мыши сказать абв, он будет отображать значение
Но если я хочу, чтобы увидеть значение во время выполнения выражения говорят "appDelegate.books count"
он не показывает значение. Как я могу получить значение этого выражения, как обычный var?
Я знаю, что в этом случае я присваиваю его x..so его можно найти ... Но мои вопросы общие например. в случае, если мы имеем для (x = 0, x <[arr count]; x ++) , и мне нужно найти «arr count» Как я могу это сделать? – testndtv
Метод «count» будет иметь свои собственные переменные и код. К сожалению, поскольку это часть среды выполнения, вы не сможете войти в нее с помощью отладчика, чтобы увидеть эти переменные. Представьте, что вы написали свой собственный метод «count», вы можете сделать это и изучить эти переменные внутри. Решение вашей проблемы действительно заключалось бы в том, чтобы присваивать [arr count] переменной перед циклом for. Было бы также более эффективно это делать, вместо того, чтобы отправлять сообщение count каждый проход цикла for. – Dave
ОК, я добавлю отдельный ответ ... – Dave