gpt4 book ai didi

Swift: slider 值和数字字符串转换

转载 作者:行者123 更新时间:2023-11-28 09:25:42 32 4
gpt4 key购买 nike

我正在使用 Swift 练习 TipCalculator 应用程序。 Swift 是我的新语言。由于 Xcode 6.0 的演示代码与 Xcode 8 不匹配,因此存在两个问题。

没有。 1 问题:参数标签“(integer:)”与任何可用的重载都不匹配。

let sliderValue =
NSDecimalNumber(integer: Int(customTipPercentageSlider.value))

没有。 2 问题:类型“NumberFormatter”没有数字“CurrencyStyle”

func formatAsCurrency(number: NSNumber) -> String {
return NumberFormatter.localizedStringFromNumber(
number, numberStyle: NumberFormatter.CurrencyStyle)
}

请在以下网页链接中查看源代码。 http://www.informit.com/articles/article.aspx?p=2273069&seqNum=6

请指出如何更正这两个问题。

谢谢。

最佳答案

答案#1:

如果您想将 Float(slider.value 类型)转换为 Int,只需对其进行类型转换。

let sliderValue = Int(customTipPercentageSlider.value)

答案#2:

我认为您正在寻找 Swift 3 语法。

func formatAsCurrency(number: NSNumber) -> String {
return NumberFormatter.localizedString(from: number, numberStyle: .currency)
}

关于Swift: slider 值和数字字符串转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41476660/

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