Swift 5 Xcode 11 Как исправить код, чтобы при втором и более нажатии кнопка писала в консоль hi?
import SwiftUI
var ibr : Bool = false
var trys = 0
func mybut() {
if trys >= 1 {
ibr = true
if ibr {
print("hi")
}
}
}
struct ContentView: View {
@State var buttonName = "gwg"
var body: some View {
Button(buttonName){
mybut()
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
Ответы (1 шт):
Автор решения: schmidt9
→ Ссылка
func mybut(trys: Int) {
if trys >= 1 {
print("hi")
}
}
struct ContentView: View {
@State var buttonName = "gwg"
@State var trys = 0
var body: some View {
Button(buttonName){
mybut(trys: trys)
trys += 1
}
}
}