Swift中的执行顺序

时间:2019-05-10 17:07:29

标签: swift

我有以下代码:

class ProgressViewSets: UIViewController, UITableViewDelegate, UITableViewDataSource {

  @IBOutlet private var chartView: MacawChartView!

  @IBAction func chartBtn(_ sender: UIButton) {
      MacawChartView.runAnimations()
  }

  @IBOutlet weak var tblProgressSets: UITableView!

  //Firebase db references
  var refChosenExerciseData: DatabaseReference!
  var refDate: DatabaseReference!
  //more code below...

在运行时,它会顺序执行,但是在 var refDate 之后,胎面会跳回到 class ProgressViewSets ,尽管下面有更多代码(包括viewDidLoad),然后又进入了另一个类。如何确保按顺序执行整个第一类,因为这会导致我的应用程序出现问题?这是由于异步执行吗?

0 个答案:

没有答案