【iOS】NotificationCenter add したら 必ず、removeObserver しよう。

NotificationCenter.default.addObserver で didBecomeActiveNotification のイベントを検知しようとしたときに ViewControllerで実装したんだけど、 ページ遷移しているのにも関わらず、イベントを受け取っていたのを発見。 どうりで、動作がおかしいと思ったよ。 viewWillAppear で addObserver viewWillDisappear で removeObserver これは必須かな。 ページ数などが多いアプリだと結構あとから響いて来ます。

コメント

このブログの人気の投稿

【iOS】SwiftでCGAffineTransformから角度・ラジアン・度数・スケールを計算する方法

【Android】WebViewのズームボタン(ピンチイン・ピンチアウト)を非表示にする方法

【iOS】UILabelでヒラギノフォントの上下が切れる問題と対処法