Antes de poner valor int en el diccionario he establecido el valor int como [NSNumber numberWithInt: 2], ahora cuando intento recuperar el contenido del diccionario, lo quiero de nuevo en int formato ... hw para hacer esto?cómo convertir NSNumber a int en Objective-C
aquí está mi código;
NSMutabelDictionary *dict = [[NSMutableDictionary alloc]init];
int intValue = 300;
[dict setObject:[NSNumber numberWithInt:intValue] forKey:@"integer"];
retriving .........
int number = [dict ObjectForKey:@"integer"];
.. lanza una excepción se requiere de fundición diciendo .. cuando lo hago de esta manera ..
int number = (int)[dict ObjectForKey:@"integer"];
aún no funciona ...
cómo solucionar este problema?/
sugerir por favor ..
El nombre del método es 'objectForKey: ', not' ObjectForKey: '(hay una diferencia). – dreamlax
@dreamlax: Fue un error de copiar y pegar, gracias. –
La conversión implícita ahora no está permitida con ARC. – Alexander