Существует ли прием для наблюдения значений NSString в NSMutableArray в отладчике XCode?

Когда я отлаживаю, я никогда не получаю значение NSString в массиве. Все, что я вижу, является загадочными символами, вероятно, адреса памяти чего-то как 0x1dc3753. Я рою в весь материал и разворачиваю все, но никакое по-человечески читаемое значение вообще. Едва ли полезный вообще. Как Вы идете об этом (помимо NSLogging все)?

6
задан dontWatchMyProfile 24 February 2010 в 11:22
поделиться

3 ответа

Вы должен иметь возможность видеть хотя бы сокращенную строку на панели переменных при раскрытии NSMutableArray. Если вы не можете, это означает, что на самом деле у вас нет строк как элементов.

На панели переменных щелкните, удерживая клавишу Control, и во всплывающем меню выберите Показать столбец типа . Затем, когда вы углубитесь в массив, он покажет вам класс каждого элемента.

2
ответ дан 8 December 2019 в 05:21
поделиться

Установите точку останова рядом с массивом, который вы хотите проверить, и наведите курсор на переменную массива. Затем наведите указатель мыши вправо от появившегося треугольника, и у вас должен появиться значок, представляющий собой два треугольника (друг над другом). Щелкните по нему и выберите в меню «Распечатать описание».

1
ответ дан 8 December 2019 в 05:21
поделиться

Также, то же самое, что и 'Print Description' - набрать po variableName в консоли отладчика.

20
ответ дан 8 December 2019 в 05:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: