Xcode> Symboli c Breakpoint> Log Message> печатает класс свойства объекта вместо значения - PullRequest
1 голос
/ 10 февраля 2020

Я создал точку останова symboli c в Xcode 11.3.1 для записи свойства name первого параметра ($ rdx) в метод Objective- C. Хотя мое выражение:

(NSString*)[(NSRelationshipDescription*)$rdx name]

печатает ожидаемое значение при передаче с помощью команды print object (po), сообщение, зарегистрированное точкой останова, печатает вместо

class name = _PFEncodedString

Это также регистрирует значение, как и ожидалось, если я введу команду отладчика po) вместо Журнал сообщений в качестве точки останова Действие . Но, конечно же, в нем отсутствует моя метка (если только я не попытаюсь напечатать отформатированную строку - что за клочок!) И напечатает лишнюю пустую строку. Я надеялся, что Журнал сообщений поможет отладить трудную проблему.

Я что-то не так делаю или Xcode Журнал сообщений просто сломан?

enter image description here

1 Ответ

0 голосов
/ 17 февраля 2020

Ну, так как никто не ответил через неделю, я пришел к выводу, что это ошибка в Xcode. Я отправил его в Apple в FB7585394.

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