Swiftui 为什么我会得到';调用初始化器时没有匹配项';使用文本时出错?

Swiftui 为什么我会得到';调用初始化器时没有匹配项';使用文本时出错?,swiftui,syntax-error,Swiftui,Syntax Error,这里有点迷茫,显然还是很有学问 使用SwiftUI运行Xcode 我有从JSON文件中读取(成功)的数据,当我尝试使用Text()输出Int时,我得到了可怕的“调用initialiser时没有精确匹配”错误,但所有其他项目输出到屏幕上都非常好 数据项被正确地声明为String或Int,但我只有在尝试输出Int时才会出现此错误 Text(question.question) Text(question.sylabusItem)

这里有点迷茫,显然还是很有学问

使用SwiftUI运行Xcode

我有从JSON文件中读取(成功)的数据,当我尝试使用Text()输出Int时,我得到了可怕的“调用initialiser时没有精确匹配”错误,但所有其他项目输出到屏幕上都非常好

数据项被正确地声明为String或Int,但我只有在尝试输出Int时才会出现此错误

                Text(question.question)
                Text(question.sylabusItem)
                Text(question.correct)
                Text(correctAnswer)
               
非常感谢您的建议。谢谢。

Text
有。其中,有人接受字符串

但是,它们都不接受
Int

要解决这个问题,可以使用字符串连接

Text("\(correctAnswer)") /// assuming correctAnswer is an Int

非常好的建议,谢谢。那么我可以问一个后续问题吗……除了你描述的方式之外,我如何输出一个Int?Np。你的意思是显示一个Int吗?:)没什么,如果这是应该做的方式,那么我今天学到了一些东西。谢谢我对编码和SwiftUI是新手,在我这个年龄这是一个挑战哈哈。谢谢你的帮助,真的非常感谢。@John yep,文本可能是显示整数/数字的最佳方式。