gpt4 book ai didi

ios - 如何从使用 JSON (Swift) 检索的存储的 Int/String 中删除方括号 [ ]?

转载 作者:行者123 更新时间:2023-11-28 16:04:06 24 4
gpt4 key购买 nike

在下面的代码片段中,我从 API 调用中检索了一些 Int 值。

我想使用这些值来更新我应用中的几个 UILable。

if let dict = json?["Stats"] as? [String:AnyObject] {
self.tempTotalWins = [dict["totalWins"]! as! Int]
self.tempTotalDraws = [dict["totalDraws"]! as! Int]
self.totalWins = String(describing: self.tempTotalWins)
self.totalDraws = String(describing: self.tempTotalDraws)
print (self.tempTotalWins)
self.wonLabel.text = self.totalWins!
self.drawnLabel.text = self.totalDraws!
}

当前正在将标签输出和更新为 [1][3]

如何删除 [ ] 以便它只打印数字 13

最佳答案

方括号被标记为 Array,它是由您在 [dict["totalWins"] 行中创建的!作为! Int] 您已将 self.tempTotalWins 初始化为 Int 数组。如果你只想要第一个对象,那么你可以这样得到它。

if let total_Wins = dict["totalWins"] as? Int, let total_Draws = dict["totalDraws"] as? Int
self.totalWins = String(total_Wins)
self.totalDraws = String(total_Draws)
}

关于ios - 如何从使用 JSON (Swift) 检索的存储的 Int/String 中删除方括号 [ ]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40561412/

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