我只是将一些视图放置在navigationBarItems中(主要属性)。但是Xcode在我的第一个Text元素中一直抱怨“表达式的类型是模棱两可的,没有更多上下文”:
var body: some View {
NavigationView {
List {
ForEach(people) {person in
PersonView(person: person)
}
}.navigationBarItems(leading: VStack {
HStack(spacing: 100) {
Text("Find People").font(.system(size: 30)).bold()
Text("Follow All").foregroundColor(Color(ColorUtils.hexStringToUIColor(hex: Constants.THEME.THEME_COLOR)))
}
HStack(spacing: 100) {
Text("Import from: ")
ForEach(socialIcons, id: \.self) {icon in
Image(icon).resizable().frame(width: 25, height: 25)
}
}
},
trailing: nil
)
}
}
答案 0 :(得分:1)
Xcode是not very intelligent,足以告诉您SwiftUI中的真正问题是什么(尚未)。不管您相信与否,问题出在public function close($value)
{
if (!is_resource($value)) {
throw new InvalidArgumentException("The argument to this function must be a [blah] resource.");
}
.
.
.
}
上。
您应该摆脱它!
因此它将是:
trailing: nil