Ошибка lldb: использование необъявленного идентификатора

Кто-нибудь знает, что происходит здесь:

@implementation Test { NSData *_data; } - (id)initWithData:(NSData *)data { self = [super init]; if (self) { _data = data; } return self; // BREAKPOINT HERE } 

От lldb:

 (lldb) p data (NSData *) $1 = 0x07f911e0 30308 bytes (lldb) p _data error: use of undeclared identifier '_data' error: 1 errors parsing expression 

Почему я не могу просмотреть _data ?

One Solution collect form web for “Ошибка lldb: использование необъявленного идентификатора”

Я только видел поля данных, объявленные в блоке @interface ; вы, кажется, определяете поля в @implementation .

Попробуйте поместить это в заголовок вместо, например

 @interface Test { NSData *_data; } . . . @end 
  • iOS UINavigationBar против UIToolbar против UITabBar
  • Почему мои Xcode-плагины (такие как формат clang), установленные с Alcatraz, больше не работают после обновления до новой версии Xcode?
  • Ошибка анализа зависимостей Xcode
  • Свойство «IBOutlet» имеет необязательный тип «UIButton»
  • Извлечение файлов из приложения iOS Папка документов через командную строку
  • Физика игры SpriteKit отстает
  • После обновления до Xcode 6.3, при запуске я теперь получаю сообщение об ошибке: «Служба Bonjour не может быть решена.»
  • Группы или разделители в UIAlertController, как в новом музыкальном приложении
  • Назначение Parse Array для UITextView
  • Стандарты кодирования для разработки приложения iphone
  • Как получить родительский контроллер навигации в UIView
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.