objective-cでの実装方法について

現在、iosアプリのプッシュ通知を実装しています。
A画面で通知を受け取ったときと、B画面で通知を受け取ったときで
処理を変えたいと思っています。
具体的には
A画面で通知取得⇒画面更新
B画面で通知取得⇒何もしない といった感じです。

AppDelegateのdidRecieveRemoteNotificaitonにおいて
NSNotificationCenterを用いて各コントローラに飛ばそうと考えていますが、
よいやり方があれば教えてください。