J'ai appris à écrire le rejet plus simplement, ce qui n'a pas été enseigné dans le livre d'introduction, je vais donc le décrire ici.
python
dismiss(animated: true, completion: nil)
python
dismiss(animated: true)
・ À partir d'un document officiel Apple completion: (() -> void)? = nil) Comme décrit dans, si vous ne passez pas d'argument à la complétion, nil sera passé sans rien écrire, vous pouvez donc omettre la complétion.
・ À partir d'un document officiel Apple En d'autres termes
l'achèvement est Il s'agit d'un bloc permettant d'exécuter le traitement une fois que le contrôleur de vue est fermé, et n'a pas de valeur de retour ou de valeur de paramètre. Peut-être que vous mettez nul dans cet argument.
... Apparemment ... Lol
achèvement signifie achèvement </ b>, réussite </ b>, donc Un bloc de traitement qui est exécuté lorsqu'une méthode est terminée </ b> Il semble bon de se souvenir.
・ À partir d'un document officiel Apple Il semble que le traitement à l'intérieur du bloc de complétion soit exécuté après l'appel de viewDidDisappear.
Recommended Posts