iOS - Что происходит с моими переменными экземпляра? - PullRequest
0 голосов
/ 10 марта 2012

У меня действительно простой класс, и в рамках реализации у меня есть этот код:

@implementation MyProgram
{
    int myInt;
}

Тогда в отдельном методе у меня это:

- (void)myMethod
{
    myInt = 0;
}

Я заметил, что этот int вызывает у меня проблемы, поэтому я отладил и остановил его в моем методе. Когда я наводю указатель мыши на переменную, она сообщает мне следующую информацию:

int    $3    17893987392

Очевидно, эта информация (я думаю) должна выглядеть так:

int    myInt    0

Странно то, что, когда я наведите курсор мыши на переменную, «имя» продолжает увеличиваться на единицу:

int    $4    17893987392

Может кто-нибудь пролить свет на то, что происходит ?? Вчера я обновился до Xcode 4.3.1, и с тех пор все было странно.

1 Ответ

1 голос
/ 17 марта 2012

Это ошибка в отладчике LLVM - измените ваш отладчик на GDB. См. Подкласс UIViewController не может назначить переменную экземпляра для получения дополнительной информации.

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