我从一个干净的项目开始,在 VStack 中添加了 5 个按钮和 5 个垫片,一切都很好。当我在底部添加第 6 个间隔时,代码突然无法编译并出现错误:“对成员'buildBlock()'的不明确引用”。
是什么导致了这个错误?这是与 SwiftUI 相关的错误吗?或者它是一个功能?这不是我第一次注意到 VStack 或 HStack 的条目数量有限,是否有相关文档?
不完全鼓舞人心,我应该切换回 UIKit 吗?
我在 SwiftUI 中的切换开关上不断收到“在位置 #11、#12 调用中的额外参数”错误。我见过其他人有“通话中的额外参数”错误,但答案似乎没有帮助;另外,我的错误是“位置 #11, 12”,我还没有看到其他人发生这种情况。如果这有所作为,我将使用 Xcode 12 beta。
import SwiftUI
let defaults = UserDefaults.standard
let notifsEnabled = defaults.bool(forKey: "NotifsEnabled")
struct Settings: View {
@State var class11: String = defaults.string(forKey: "class11") ?? ""
@State var class12: String = defaults.string(forKey: "class12") ?? ""
@State var class13: String = defaults.string(forKey: "class13") ?? ""
@State var class14: String = defaults.string(forKey: "class14") ?? ""
@State var class21: String = defaults.string(forKey: "class21") ?? ""
@State var class22: String = defaults.string(forKey: "class22") ?? ""
@State …Run Code Online (Sandbox Code Playgroud)