J'ai NSDictionary
et j'assigner la valeur de la clé 'prix' à la propriété NSNumber
de mon objet mais quand j'enregistre la valeur numérique, c'est un nombre négatif étrange!NSNumber renvoie la valeur erronée
item.price = [food valueForKey:@"price"];
propriété prix est NSNumber
[[food valueForKey:@"price"] class]
imprimera __NSCFNumber
qui est juste.
[[food valueForKey:@"price"] intValue]
retours 0x000000000000c350
qui est 50000
C'est vrai
mais quand je me connecte item.price
ou [item.price integerValue]
il est -15536
qui est complètement faux!
Une idée?
échantillon JSON alimentaire:
{ "title":"Pizza", "price":50000 }
Comment "log" 'item.price'? –
Qu'est-ce qu'un 'item' et qu'est ce que' food'? –
article est la représentation «NSManagedObject» de la nourriture «NSDictionary» –