как конвертировать NSNumber в Int в Objective-C
Прежде чем поместить значение int в словарь, я установил значение int как [NSNumber numberWithInt: 2], теперь, когда я пытаюсь получить обратно содержимое словаря, я хочу вернуть его в формате int. Как это сделать ??
вот мой код;
NSMutabelDictionary *dict = [[NSMutableDictionary alloc]init];
int intValue = 300;
[dict setObject:[NSNumber numberWithInt:intValue] forKey:@"integer"];
retriving .........
int number = [dict ObjectForKey:@"integer"];
.. он выбрасывает исключение, говорящее, требуется литье .. когда я делаю это таким образом ..
int number = (int)[dict ObjectForKey:@"integer"];
Тем не менее, это не работает ...
Как решить эту проблему?/
пожалуйста, предложите ..