Text' cannot conform to 'View'; onl-6ren">
gpt4 book ai didi

ios - navigationBarItems "Type [view] cannot conform to ' 查看';只有结构/枚举/类类型可以符合协议(protocol)”

转载 作者:行者123 更新时间:2023-12-01 21:44:52 25 4
gpt4 key购买 nike

我正在尝试将一些 navigationBarItems 应用到我的 View 中,但我收到了这个错误 - Type '() -> Text' cannot conform to 'View'; only struct/enum/class types can conform to protocols
我已经能够将代码简化为这一点。有谁知道可能是什么原因造成的?

struct NewEntry: View {

var body: some View {
NavigationView {
VStack {
Text("Hello World")
}
.navigationBarItems(trailing: {
Text("Hello World")
})
}
}
}

最佳答案

.navigationBarItems(trailing:)需要 View .
您正在提供 View里面 {}

.navigationBarItems(trailing: {
Text("Hello World")
})

解决方案:
.navigationBarItems(trailing: Text("Hello, World"))
SwiftUI的编译器有点笨,小的语法错误会导致它在奇怪的地方抛出奇怪的错误。

关于ios - navigationBarItems "Type [view] cannot conform to ' 查看';只有结构/枚举/类类型可以符合协议(protocol)”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62332844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com