[swift] 返り値がVoidのClosureでAが終わったらBを実行
Aが終わったらBを実行できるように返り値がVoidのClosureを実装するには以下のコード
func saveName(name: String, completion: (()->Void)?) {
//Nameの保存処理など
//完了通知
completion?()
}
実行コードは以下の通り
saveName(name: nameToSave){
//saveNameが終了したらtableviewをリロードなど
self.tableView.reloadData()
}