NSNumber [numberWithInt:] EXC_BAD_ACCESS? - PullRequest
1 голос
/ 22 января 2012

В моем приложении я храню int в Singleton, который я установил из ClassA. Затем в ClassB я извлекаю int из Singleton так:

int myInt = [Singleton sharedSingleton].scoreInt;

Тогда, поскольку NSDictionary поддерживает только NSNumber, а не int, я делаю это:

NSDictionary *theDictionary = [NSDictionary dictionaryWithObjectsAndKeys:
            [NSNumber numberWithInt:myInt], @"Score", nil];

Проблема в том, что я всегда получаю ошибку EXC_BAD_ACCESS. Единственное, что отображается в консоли - это (gdb) синим цветом. У меня также для NSZombieEnabled установлено значение ON.

myInt не ноль, подтверждено NSLogs. Есть ли причина для этого? Как я могу это исправить?

Спасибо!

...