5
我有一个简单的新闻应用程序由UINavigationController,UITableViewController和UIViewController组成,当应用程序启动它时,从Web加载新闻,然后单击表格单元格时,它将转到另一个视图以显示完整的文章,我已经添加了推送通知但我现在想要处理它,所以当用户点击通知时,显示文章的视图出现,如果用户点击后退按钮,它会进入新闻列表表格,任何人都可以帮助这个 ?处理推送通知
我有一个简单的新闻应用程序由UINavigationController,UITableViewController和UIViewController组成,当应用程序启动它时,从Web加载新闻,然后单击表格单元格时,它将转到另一个视图以显示完整的文章,我已经添加了推送通知但我现在想要处理它,所以当用户点击通知时,显示文章的视图出现,如果用户点击后退按钮,它会进入新闻列表表格,任何人都可以帮助这个 ?处理推送通知
在应用程序中:didFinishLaunchingWithOptions:您应该查看launchOptions字典中的内容。事情是这样的:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
…
NSDictionary *userInfo = [launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey];
if (userInfo != nil)
[self handlePushNotification: userInfo];
…
}
不要忘记实现:
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
的情况下,你的应用程序运行时,推送通知来了。
在您的handlePushNotification:方法中,您应该手动创建视图堆栈,可能使用动画:NO。