Я пытаюсь вставить простое предупреждение для кнопки, когда мои текстовые поля пусты, но я получаю сообщение об ошибке Alert.Button, которое не может быть преобразовано в 'Alert.Button?' ...
Я бы скажи, что мой код на 100% правильный, но .. Xcode не на моей стороне ..
Это мой код, ..
struct ContentView : View {
@State private var name = String()
@State private var pw = String()
@State private var myAlert = false
var body: some View {
NavigationView {
ZStack{
VStack{
//deleted code//
Button(action: {
if self.name == self.fileName
{
print("Hey \(self.name) - your password is \(self.pw)")
} else {
if self.name.isEmpty && self.pw.isEmpty {
self.myAlert = true
print("broken!")
}
}
.alert(isPresented: $myAlert) {
Alert(title: Text("ERROR!"), message: Text("Username und Password are empty"), dismissButton:.default(Text("Ok")))
}
})
//deleted code//
}}}}}
Кто-нибудь знает, где ошибка? Я не могу их найти.
Спасибо за вашу помощь!