Estoy intentando acceder a mi objeto de diccionario. Aquí está mi código:Usando un int como clave NSDictionary?
int tag = object.tag;
CGPoint point = [[self.dict objectForKey:tag] CGPointValue];
El problema es que objectForKey debe tomar un objeto Objective-C, no un int. Intenté envolver la etiqueta en un NSNumber con [NSNumber numberWithInt:tag]
y pasar eso a objectForKey:
pero devuelve un objeto nulo.
¿Alguna idea? Gracias
¿Cómo se ponen los objetos en 'self.dict' en ¿El primer lugar? – mattjgalloway
initWithObjectsAndKeys: [NSValue valueWithCGPoint: CGPointMake (1,2)], @ "100", etc. Tenga en cuenta que mi diccionario está bien, estoy accediendo a él en otras partes de mi código con un for-in (para la clave id en auto.dict) loop. Sin embargo, en este caso, no quiero usar un bucle. Gracias – user339946