Я создал точку останова 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](https://i.stack.imgur.com/cyvF7.jpg)