gpt4 book ai didi

objective-c - 将 NSDecimalNumber 转换为 NSString

转载 作者:IT王子 更新时间:2023-10-29 08:18:08 24 4
gpt4 key购买 nike

我正在从如下所示的对象中检索 key :

po obj
{
TypeID = 3;
TypeName = Asset;
}

键值是这样被检索的:

NSString *typeId = (NSString*)[obj objectForKey:@"TypeID"];

typeId 不是 NSString,而是 NSDecimalNumber。这是为什么?

如何将其转换为 NSString?

最佳答案

你需要使用stringWithFormat函数:

NSString *typeId = [NSString stringWithFormat:@"%@", [obj objectForKey:@"TypeID"]];

字符串值:

NSString *typeId = [[obj objectForKey:@"TypeID"] stringValue];

关于objective-c - 将 NSDecimalNumber 转换为 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2573611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com