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