如何通过代码或在swiftui中的自定义类中显示警报

问题描述 投票:0回答:1

我已经搜索了有关如何在swiftui中显示警报的所有文档,但是它们都显示如下代码:

Button(action: {
            self.showingAlert = true
}) {
            Text("Show Alert")
}
.alert(isPresented:$showingAlert) {
    Alert(title: Text("title"))
}

这意味着必须对按钮使用警报。

如何在自定义类中使用警报,例如处理http请求,然后显示错误警报,如下所示:

class A{
    func getDate(){
        alert("error")
    }
}
ios swift swiftui
1个回答
0
投票

创建一个类并遵守ObservableObject协议(任何符合ObservableObject的东西都可以在SwiftUI中使用,并在其值发生更改时发布公告,以便可以更新用户界面):

© www.soinside.com 2019 - 2024. All rights reserved.