Sto recuperando una chiave da un oggetto che assomiglia a questo:Conversione NSDecimalNumber a NSString
po obj
{
TypeID = 3;
TypeName = Asset;
}
Il valore della chiave viene recuperata in questo modo:
NSString *typeId = (NSString*)[obj objectForKey:@"TypeID"];
Piuttosto che TypeId essere un NSString , è un NSDecimalNumber. Perché?
Come si converte in NSString?
Non si può semplicemente lanciare un 'NSString' ad un' NSDecimalNumber', sono diverso tipo di e ti crash se si tenta di utilizzare 'metodi NSDecimalNumber' su quel puntatore. – axiixc