【发布时间】:2021-02-17 16:13:23
【问题描述】:
是否可以选择在按下警报按钮后延迟操作?
我试过这样写代码:
.alert(isPresented: $showingFeedback) {
Alert(title: Text(scoreTitle), message:
Text(selectedQuestion!.feedback),
primaryButton:
.dispatchQueue.main.asyncAfter(deadline: .no () + 0.5) {
nextQuestion()},
secondaryButton: .default(Text("Continue")) {
nextQuestion()}
)
}
但是,当我尝试运行它时,我在视图旁边收到以下错误:
'无法生成表达式诊断;请提交错误报告'
【问题讨论】:
-
这是否回答了您的问题stackoverflow.com/a/60924480/12299030?
标签: swift swiftui alert dispatch