Text 如何使用SwiftUI显示普通数字?文本不断添加逗号

Text 如何使用SwiftUI显示普通数字?文本不断添加逗号,text,swiftui,number-formatting,Text,Swiftui,Number Formatting,我一直有一个问题,花了好几天的时间试图找到一个解决方案,我正在努力学习SwiftUI,因为我已经有一段时间没有使用Swift了,只是在神经外科手术后才重新使用它来切除脑瘤(所以我可能只是有点慢)。我会花一点时间尝试解决这个问题,然后放弃,继续前进,但最终还是回到了这个问题上,但我已经到了需要对它进行排序的地步,因为在我的应用程序更新/转换到SwiftUI时,几乎不需要做其他事情 我试图将一年(如2021年)的输出显示为我之前编写的代码中的一个数字,但由于我不想在这里讨论的原因,这并不是一个日期。

我一直有一个问题,花了好几天的时间试图找到一个解决方案,我正在努力学习SwiftUI,因为我已经有一段时间没有使用Swift了,只是在神经外科手术后才重新使用它来切除脑瘤(所以我可能只是有点慢)。我会花一点时间尝试解决这个问题,然后放弃,继续前进,但最终还是回到了这个问题上,但我已经到了需要对它进行排序的地步,因为在我的应用程序更新/转换到SwiftUI时,几乎不需要做其他事情

我试图将一年(如2021年)的输出显示为我之前编写的代码中的一个数字,但由于我不想在这里讨论的原因,这并不是一个日期。我只是以数字的形式度过岁月。然而,当我把它们放在字符串中间的文本()中时,它们总是被格式化为一个普通数字(例如2021),这显然不是多年的显示。 基本上,我需要的只是告诉Text()忽略它是一个“数字”这一事实,只需按原样显示它,而不进行任何调整,就好像它只是字符串值,作为它被添加到的字符串的一部分

范例

struct ContentView: View {

    let theYear = 2021
    
    var body: some View {
        VStack{
            Text("The year is \(theYear)")
            }
      }
} 
将输出

这一年是2021年


我试图解决这个问题,但我显然遗漏了一些我确信是显而易见的答案的东西,有人有任何提示或建议吗?谢谢。

你可以用字符串()把它包起来


我的天啊!非常感谢你!你看,我知道我一定是走错了思路,而大量的在线教程并没有让我走上正确的道路!我非常感谢这一点,因为它立刻就把它整理好了!非常感谢。
Text("The year is \(String(theYear))")