ฉันกำลังพยายามสร้างTabView
ใน SwiftUI ด้วยรหัสต่อไปนี้:
@State var selection = 0
var body: some View {
TabView(selection: $selection) {
DataGridPage(type: "media").tabItem {
Image(systemName: "photo.on.rectangle")
.imageScale(.large)
.foregroundColor(.yellow)
}
.tag(1)
DataGridPage(type: "files").tabItem {
Image(systemName: "doc.on.doc")
.imageScale(.large)
.foregroundColor(.yellow)
}
.tag(2)
}
}
Cannot convert value of type 'Binding<Int>' to expected argument type 'Binding<_>'
แต่ฉันได้รับข้อผิดพลาด ฉันเห็นว่าตัวแปรselection
เป็นจำนวนเต็มซึ่งเป็นชนิดที่ถูกต้อง แต่คำเตือนยังคงอยู่ที่นั่นด้วยเหตุผลบางอย่าง