je récupérer une clé d'un objet qui ressemble à ceci:Conversion NSDecimalNumber à NSString
po obj
{
TypeID = 3;
TypeName = Asset;
}
La valeur clé est récupéré comme ceci:
NSString *typeId = (NSString*)[obj objectForKey:@"TypeID"];
Plutôt que d'être un typeId NSString , c'est un NSDecimalNumber. Pourquoi donc?
Comment le convertir en NSString?
Vous ne pouvez pas simplement jeter un '' NSString' un NSDecimalNumber', ils sont différents de type et vous aurez échouerait si vous essayez d'utiliser des méthodes 'NSDecimalNumber' sur ce pointeur. – axiixc