Я пытаюсь лучше использовать отладчик, а не просто распечатывать отладочное сообщение через NSLog.Этим утром я подумал, что мне это очень пригодится - узнать, как изменились значения словаря KVO.Но когда я установил точку останова сразу после соответствующего кода и запустился с включенной отладкой, все, что я увидел в отладчике, это в сводке:
{(int)[$VAR count]} key/value pairs
и расширение элемента никогда не достигнет какого-либо ключа или значения.
Но когда я распечатываю словарь "change" через NSLog, я получаю ключ и значение:
[timestamp] appName[3643:707] observeValueForKeyPath new filePath change: {
kind = 1;
new = foo;
Я думаю, у меня есть два вопроса:
- Есть ли способ получить ключи и значения словаря с помощью отладчика XCode?
- Есть ли набор практических правил для использования отладчика и печати сообщений журнала?
Я (все еще) использую Xcode 3.2.6.
Спасибо!
РЕДАКТИРОВАТЬ: я понимаю, что "foo" не является допустимым путем к файлу.На данный момент я все еще тестирую отправку значения через KVO.