gpt4 book ai didi

ios - 将 NSString 值(显示为数字)更改为两位小数并计算百分比

转载 作者:行者123 更新时间:2023-11-29 01:41:37 25 4
gpt4 key购买 nike

当我检索我的 JSONResponse 时,我检索到一个显示为 0.2434309606330154 的数字。这是我想要的号码,但它不是我想要的格式。它的设置方式是其他三个响应等于 1。

我试过将它转换为 NSNumber 但没有成功。

NSDictionary *parameters = @{
@"data": text.text,
};

NSMutableString *parameterString = [NSMutableString string];
for (NSString *key in [parameters allKeys]) {
if ([parameterString length]) {
[parameterString appendString:@"&"];
}
[parameterString appendFormat:@"%@=%@", key, parameters[key]];
}

NSLog(@"A: %@", jsonResponse[@"results"][@"A"]);
ALabel.text = [NSString stringWithFormat:@"%@",jsonResponse[@"results"][@"A"]];

最佳答案

NSString *string = [NSString stringWithFormat:@"%@",jsonResponse[@"results"][@"A"]];
CGFloat float = [string floatValue];

ALabel.text = [NSString stringWithFormat:@"%.02f",float];

在 Swift 1.2 中:

self.ALabel?.text = NSString(format: "%.02f%%", string.floatValue) as String

关于ios - 将 NSString 值(显示为数字)更改为两位小数并计算百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32324902/

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