Как распечатать содержимое свойства с помощью отладчика Xcode?

Я пишу приложение для iOS, и мне нужна помощь в использовании встроенного -в отладчике Xcode. Предположим, у меня есть объект с именем HomeViewController, который имеет три свойства

@property (nonatomic) BOOL finished;
@property (nonatomic, strong) NSArray *myArray;
@property (nonatomic, strong) NSString *myName;

@synthesize finished = _finished, myArray = _myArray, myName = _myName;

Предположим, у меня есть точка останова в этом классе. Как мне просмотреть содержимое этих свойств? Я пробовал такие вещи, как po myName, print myNameи print [self myName], но я не могу понять, как это сделать. Я пытался использовать LLDB, но все равно получаю ту же ошибку, с которой столкнулся этот человек(lldb не может распечатать значения переменных с ошибкой :, ссылка на 'id' неоднозначна» ).. Принятый ответ на этот вопрос был таков: LLDB не работает, и мне следует просто использовать GDB; однако я отказываюсь признать, что что-то настолько фундаментальное нарушено.

Тем не менее, я также пытался использовать GDB с аналогичными командами, как указано выше; однако я также не могу заставить GDB работать. Помогите пожалуйста

12
задан Community 23 May 2017 в 12:02
поделиться