ich einen Schlüssel von einem Objekt abzurufen, das wie folgt aussieht:Converting NSDecimalNumber zu NSString
NSString *typeId = (NSString*)[obj objectForKey:@"TypeID"];
Anstatt TypeId ein NSString zu sein:
po obj
{
TypeID = 3;
TypeName = Asset;
}
Der Schlüsselwert wie folgt abgerufen wird Es ist eine NSDecimalNumber. Warum das?
Wie konvertiere ich es in einen NSString?
Sie können einen 'NSString' zu einem' NSDecimalNumber' nicht nur werfen, sie sind die andere Art und Sie werden abstürzen, wenn Sie versuchen, 'NSDecimalNumber' Methoden auf diesem Zeiger zu verwenden. – axiixc