swift - SwiftUI 组{}嵌套在 VStack 中{}抛出错误
问题描述
每当我尝试将 Group 结构添加到 VStack 结构时,都会收到两个错误。第一个错误在第 5 行VStack {
,内容如下:
静态方法“buildBlock”要求“组”符合“视图”
第二个错误在第 6 行Group {
,内容如下:
调用中缺少参数“id”、“标签”的参数
这是视图文件的完整代码:
import SwiftUI
struct FailTest: View {
var body: some View {
VStack {
Group {
Text("1")
Text("2")
Text("3")
Text("4")
Text("5")
Text("6")
Text("7")
Text("8")
Text("9")
Text("10")
}
Text("11")
}
}
知道为什么会抛出这两个错误吗?该代码基于我在网上找到的多个示例以及两本书。
解决方案
我无法仅使用您提供的代码来重现此问题(加上似乎缺少的尾括号,这表明这可能不是填充中的所有代码)。我怀疑你项目中的其他代码,可能是另一个定义Group
导致了问题。我建议仅将此代码移动到 Playground 中进行探索。
我正在使用最新的 Xcode 11.5 GA 版本进行测试,以防万一。
推荐阅读
- python - 使用 PIL 将多个图像转换为负片
- javascript - 如何将 Base64 转换为 docx、xlxs、pptx、csv 并进行预览
- sql - 如何截断带有分区的表?
- android - fontFeatureSettings=smcp 在 Android 中不起作用
- angular - 角性能 - OnPush 增加周期数
- javascript - 检查一个元素是否在 2 个数组之间是通用的,然后从中分配值
- java - 在 Java Springboot 中将 CSV 转换为 JSON 数组
- python - 为什么此代码不适用于所有情况?
- php - wp_redirect 导致“无法修改标头信息”
- scala - 在使用 Apache POI Scala 写入值后,使用日期打开 excel 单元格时出现问题