swift - 如果在 viewDidLoad() 中调用了 4 个带有闭包的 API,那么 hideIndicator 应该放在哪里?
问题描述
我已经实现了指标并遇到了一个问题:
- viewDidLoad() 中调用了四个 API,
- API 不依赖于另一个。
我应该把 hideIndicator() 放在哪里?
下面是尝试过的代码,但数据不够大,所以界面似乎没有问题,我很好奇这是否是一种合适的方式。谢谢。
viewDidLoad() {
showIndicator()
fetchA(){ value in Alabel.text = value
fetchB(){ value in Blabel.text = value
fetchC(){ value in Clabel.text = value
fetchD(){ value in Dlabel.text = value
hideIndicator()
}
}
}
}
}
解决方案
推荐阅读
- mongodb - 密码标志无法登录 mongo
- c# - 通过 LINQ 嵌套组到嵌套对象
- reactjs - ReactJS 无法在未安装的组件上调用 setState(或 forceUpdate)
- java - 填充Jcombobox模型
- ios - 如何按索引访问特定行
- php - 在linux终端中批量替换字符串
- java - IntellliJ 2018 + Exploded War + Tomcat:过滤 index.html 的问题
- openshift - Open-shift-Running 处理程序 [openshift_master : 验证 API 服务器] 失败 - 重试验证 API 服务器
- mule - 在 Mulesoft Web 服务使用者中启用 WS-Addressing
- c# - 以 MVVM 方式添加控件,但不直接声明控件类型