gpt4 book ai didi

swift - 如何在 Swift 4 中将 Int32 转换为 String?

转载 作者:行者123 更新时间:2023-11-28 10:30:30 27 4
gpt4 key购买 nike

我在将 Int32 转换为 String 时遇到困难。我试图遵循:

String(cartItem?.quantity)

“\(cartItem?.quantity)”但没有运气。

cart.quantity 是 Int32 类型。

quantity 是 CoreData 模型中 cart 的一个属性。

最佳答案

问题不明确,但我认为这个问题归结为您不能使用可选值初始化字符串。

所以要么按照@matt 的建议进行操作,要么强制打开 cartItem

String(cartItem!.quantity)

或者提供一个默认值

String(cartItem?.quantity ?? 0)

当然,如果你需要处理你可能没有购物车的事实,那么最好这样做

if let cart = cartItem {
let str = "\(cart.quantity)" //or String(cart.quantity)
//do stuff with str
} else {
//handle no cart state
}

关于swift - 如何在 Swift 4 中将 Int32 转换为 String?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56311227/

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