मैं एक उद्देश्य यह है कि इस तरह दिखता है से एक चाबी को पुन: प्राप्त कर रहा हूँ करने के लिए NSDecimalNumber परिवर्तित:NSString
po obj
{
TypeID = 3;
TypeName = Asset;
}
कुंजी मान इस तरह लिया गया जा रहा है:
NSString *typeId = (NSString*)[obj objectForKey:@"TypeID"];
बजाय typeId एक NSString किया जा रहा है , यह एक NSDecimalNumber है। ऐसा क्यों है?
मैं इसे एनएसएसटींग में कैसे परिवर्तित करूं?
NSString *typeId = [NSString stringWithFormat:@"%@", [obj objectForKey:@"TypeID"]];
या stringValue
:
तुम बस एक 'NSDecimalNumber' के लिए एक' NSString' डाली नहीं कर सकते, वे कर रहे हैं विभिन्न प्रकार के और यदि आप 'कि सूचक पर उपयोग करने के लिए NSDecimalNumber' तरीकों की कोशिश आप दुर्घटना होगा। – axiixc