Avatar
canceller.token.register { // キャンセル時の処理 } ... func pressStopButton(_ sender: UIButton) { canceller.cancel() } と書くよりも func pressStopButton(_ sender: UIButton) { canceller.cancel() // キャンセル時の処理 } の方がいいかと思ったけど、 canceller.token.register { // キャンセル時の処理 } ... func pressStopButton(_ sender: UIButton) { canceller.cancel() } func doubleTap(_ gestureRecogizer: UITapGestureRecognizer) { canceller.cancel() } みたいなときはキャンセル時に差し込む処理がまとめて書ける?