Мне нужно получить значение для конкретного ключа на карте,
id val = [m_cAppIdMap valueForKey:wTimerIds];
, где wTimerIds
- это короткое целое число без знака.
Исключение во время выполнения: EXC_BAD_ACCESS
Предупреждение: передача аргумента 1 в valueForKey: делает указатель из целого числа без приведения
РЕДАКТИРОВАНИЕ:
NSNumber* val = [m_cAppIdMap valueForKey:[NSNumber numberWithUnsignedShort:wTimerIds]];
Предупреждение, которое я получаю,несовместимые типы Objective C 'struct NSNumber *', ожидаемый 'struct NSString *' при передаче аргумента 1 'valueForKey:' из отличного типа Objective C
Исключение времени выполнения, которое я получаю, равно [NSCFNumber length]: нераспознанный селектор отправлен в экземпляр 0x100110c20
Я храню ключ как unsignedshort в dictioanry.so я пытаюсь найти значение в словаре с этим типом данных.