iPhoneアプリ開発

【Swift】画面遷移直後にアラート表示しようとすると注意が必要

画面遷移してすぐにアラート表示しようとして少しハマった点。

 

 

UIAlertControllerをviewDidLoad()で読んでも、画面がまだ描画されていないので表示することができない。

 

画面描画が終わった時点で呼ばれるviewDidAppear()でUIAlertController処理を行うとアラートを正しく表示することができる。