iphone - didReceiveRemoteNotification - 在当前 View Controller 中调用函数

标签 iphone uiviewcontroller push-notification

当我收到推送通知时,如何触发当前 View Controller (当前用户查看)的功能。

提前致谢..

最佳答案

最好的方法是在应用程序委托(delegate)的方法中处理删除通知,使用 NSNotificationCenter 发送通知

[[NSNotificationCenter defaultCenter] postNotification:@"remoteNotification" withObject:whateverYouWantHere];

然后使用 NSNotificationCenter 添加任何感兴趣的 UIViewController 作为“remoteNotification”名称的观察者。

关于iphone - didReceiveRemoteNotification - 在当前 View Controller 中调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7513970/

相关文章:

ios - 如何制作自定义 IGListSectionController

iphone - 创建不带应用名称的本地通知

ios - 创建类似于扩展 Swift 的 UIViewController 类别 (Obj-C)

ios - 每次我从一个 vie 模态到另一个 View 时,是否都会调用 viewdidload 方法?

flutter - flutter 中的每日重复通知

ios - 使用 Storyboard xcode 6 在 vi​​ewController 中调整内容

iphone - 在 iPhone 中显示自定义尺寸的 admob 广告

iphone - 向左/向右滑动 UIViewcontroller

ios - Firebase iOS 在后台和前台推送通知

push-notification - Firebase 通知无法使用 FCM 服务正常工作