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 - 使用 UICollisionBehavior 调整 UIView 的大小

ios - 找出您来自哪个 View Controller

iphone - 如何比较具有“符号”的 NSString?

ios - 如何在单元测试中调用 web 服务作为 uiviewcontroller 的一部分?

android - 在飞行模式下发送多个远程推送通知,当重新连接时只收到最后一个

push-notification - Web 应用程序使用 Service Worker 和推送通知获取后台地理位置

iphone - 无法添加圆角半径和阴影

ios - 下推视频和控件的导航栏

ios - 从 AppDelegate 呈现 ViewController

ios - 使用 UIwebview 应用程序从设备获取 UID 以获取苹果推送通知