【发布时间】:2022-08-04 15:35:52
【问题描述】:
我想使用一些功能。 但它是随机工作的。
func first() {
// using alamofire
case .success():
...
print(\"1\")
}
func second() {
// using alamofire
...
case .success():
print(\"2\")
tableView.reloadData()
}
@IBAcition func click(_ sender: Any) {
first()
second()
}
如果我点击按钮。 我希望总是打印:1 2。 但它有时会打印 2 1。 我应该怎么做?
-
您需要了解异步调用。一种解决方案是从您现在在 first() 中拥有 print 语句的地方调用 second()。但我认为这并不是你真正想要做的,即使你的问题暗示了这一点。
标签: swift