不能向内容视图添加多个元素

时间:2019-06-08 07:00:15

标签: swift swiftui ios13 macos-catalina

如标题所述。每当我在内容视图中添加多个文本元素时,我的画布都将无法构建,并且初始化初始化的body变量将返回此错误:“函数声明了不透明的返回类型,但是在其主体中没有可从中推断出返回值的返回语句基础类型”

我以为问题是我在Mojave上,当时画布甚至没有显示出来,并且发生了相同的错误。但是,我已更新到Catalina,仍然出现错误。

我将不胜感激。预先感谢!

1 个答案:

答案 0 :(得分:1)

您需要使用诸如List,Group,VStack等类型来包装您的内容。您的内容视图中不能有两个原始Text元素。使用组的示例:

var body: some View {
  Group {
    Text("1")
    Text("2")
  }
}