[swift] 返り値があるClosureでAが終わったらBを実行

Aが終わったらBを実行できるように返り値があるClosureを実装するには以下のコード

 

  func fetchPersonData(completion: (_ str: String) -> Void) {

    let str = "person"
    completion(str) //完了通知

  }

実行コードは以下の通り

    fetchPersonData(){(str: String) in
      personLabel.text = str
    }

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です