swift - 关闭 VC 后调用弹出窗口
问题描述
我试图关闭一个 VC,然后显示一个错误的弹出窗口
我第一次尝试:
case .failure(let error):
self.dismiss(animated: true, completion: nil)
self.presentMRAlertOnMainThread(title: "Something went wrong", message: error.rawValue, buttonTitle: "Ok")
然后我尝试了:
case .failure(let error):
self.dismiss(animated: true, completion: {
self.presentMRAlertOnMainThread(title: "Something went wrong", message: error.rawValue, buttonTitle: "Ok")
})
然后我认为这可能是线程的问题,所以我尝试了:
case .failure(let error):
self.dismiss(animated: true, completion: {
DispatchQueue.main.async {
self.presentMRAlertOnMainThread(title: "Something went wrong", message: error.rawValue, buttonTitle: "Ok")
}
})
解决方案
推荐阅读
- arrays - 在 SSIS 中使用 JSONPath 表达式获取每个子节点及其值
- django - Django:在 sqlite3 的模型字段中存储字符串数组(文件路径)
- java - 如何使用正则表达式从字符串中捕获所有实例
- javascript - 如何根据另一个组件的状态更改 CSS 属性
- node.js - 注册节点/快递的身份验证时缺少用户名错误
- arrays - 为什么嵌套数组在python中复制其元素?
- webpack - 无需重建整个静态网站的动态内容和组件?
- unix - HP-UX 上的备份命令失败
- apache - Codeigniter 删除 index.php 在本地工作,但不适用于 aws ELB
- sparql - 如何使用 Python 确定两个 SPARQL 查询是否相同?