Sto provando ad accedere al mio oggetto dizionario. Qui è il mio codice:Utilizzo di int come chiave NSDictionary?
int tag = object.tag;
CGPoint point = [[self.dict objectForKey:tag] CGPointValue];
Il problema è objectForKey dovrebbe prendere un oggetto Objective-C, non è un int. Ho provato a racchiudere tag in un NSNumber con [NSNumber numberWithInt:tag]
e passandolo a objectForKey:
ma restituisce un oggetto nullo.
Qualche idea? Grazie
Come ha messo gli oggetti in 'self.dict' in il primo posto? – mattjgalloway
initWithObjectsAndKeys: [valore NSValueWithCGPoint: CGPointMake (1,2)], @ "100", ecc. Si noti che il mio dizionario va bene, sto accedendo in altre parti del mio codice con un for-in (per la chiave id in self.dict) ciclo. Tuttavia in questo caso non voglio usare un ciclo. Grazie – user339946