Написание скрипта для приложения напоминаний в Swift. Всякий раз, когда я пытаюсь поместить кнопку в ту же функцию ContentView, что и код, в котором я переключаю вкладки, она выдает ошибку и требует оператора возврата с переменной типа Opaque.
Попытка вставить VStack и добавить несколько разных вернуть операторы, но ничего не получилось
import SwiftUI
struct ContentView: View{
@State private var selection = 0
var body: some View {
//Adding a reminder
Button(action: {
print("test")
}) {
Text("Testing")
}
//Switching Tabs
TabView(selection: $selection){
Text("Reminders")
.font(.title)
.tabItem {
VStack {
Image("first")
Text("Reminders")
}
}
.tag(0)
Text("Settings")
.font(.title)
.tabItem {
VStack {
Image("second")
Text("Settings")
}
}
.tag(1)
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}