iOS:UIApplication DidReceiveRemoteNotification

标签 ios class uiviewcontroller delegates instance

应用程序委托(delegate)之外有类似的东西吗?我只是希望在收到通知时能够在 View Controller 中执行某些操作。我是否只需导入它们中的每一个并根据我当前的 View Controller 检查类的类型,以便对它们执行操作?

本质上,如果我收到远程通知,并且没有对堆栈上最顶层 View Controller 的精确引用,是否有一个好的方法来访问该 Controller 的类或实例方法?或者甚至可能是一些属性?

最佳答案

为什么不直接发送 NSNotification(不要误认为通知中心Apple 推送通知)给他们呢?你有一篇好文章here谈论它。

关于iOS:UIApplication DidReceiveRemoteNotification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11268127/

相关文章:

objective-c - 调用 UIView 的 removeFromSuperview 是否足够,或者是否需要删除 UIViewController?

ios - 在 Xcode 6 上的 iPad Mini Retina 上运行应用程序

c++ - 如何使用 int 参数为特定模板部分特化模板函数

ios - 如何访问 "func applicationWillResignActive"内的 UIViewController 变量? swift ,iOS Xcode

C++ 将结构从一个类传递到另一个类

Python(OOP)列表附加错误

ios - 无法识别的选择器发送到实例,将按钮连接到 View Controller 后出现 Storyboard 错误

ios - 很难将 UIView 添加到 UIViewController 作为 subview

ios - 从通用更改为仅适用于 iPhone 后,iPhone 应用程序无法在 iPad 上正常运行

ios - 如何使用 iOS Google Analytics API 设置自定义用户代理?