在应用程序委托之外有类似的东西吗?当我收到通知时,我希望能够在我的视图控制器中做某些事情。我是否只需要导入它们中的每一个并根据我当前的视图控制器检查类的类型以便对它们执行操作?
本质上,如果我收到远程通知并且我没有对堆栈上最顶层视图控制器的确切引用,是否有访问该控制器的类或实例方法的好方法?或者甚至是一些属性?
在应用程序委托之外有类似的东西吗?当我收到通知时,我希望能够在我的视图控制器中做某些事情。我是否只需要导入它们中的每一个并根据我当前的视图控制器检查类的类型以便对它们执行操作?
本质上,如果我收到远程通知并且我没有对堆栈上最顶层视图控制器的确切引用,是否有访问该控制器的类或实例方法的好方法?或者甚至是一些属性?
你为什么不直接向他们发送一个 NSNotification (不要误会通知中心和Apple Push Notifications)?你有一篇很好的文章在这里谈论它。