ここで初めて@escapingという存在を知りました。引数で渡した時に、渡された関数内で使わず、クロージャを保持する場合は、@escapingをつけなければならないそうです。今回はpresentAlert関数を持ってるクラスの他の関数で呼んでいて、クロージャの中ではselfを使わないから循環参照は大丈夫。@escapingとか付くと、よろしくない書き方なのかな((((;゚Д゚)))))))と戦々恐々とする。レビューしてもらう時に質問しておこう...。githubで@escapingを調べてみたけど(‘@escaping'とかescapingとかで)、あまり引っ掛からなかった。使わない、というかライブラリとかの時に使うとかの代物なのかなぁ。アーカイブはてなブログをはじめよう!takattataさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。