当应用程序从NSLocalNotification打开时,查看控制器

时间:2012-08-12 21:42:32

标签: ios objective-c ios5 uinavigationcontroller

当应用从NSLocalNotification打开时,我需要一种方法来转向视图控制器。

我真的不知道从哪里开始,我找不到任何关于如何在线进行的例子。任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:0)

从哪里开始:

您知道如何通过代码启动segue吗?如果没有,请参阅UIViewController文档并在此处搜索prepareForSegueperformSegueWithIdentifier有很多点击。这也是一个很好的教程:iOS 5 Storyboard: How To use Segues, Scenes and Static Content UITableViews但是那里有很多。

你曾与UILocalNotifications合作过吗?有关概述,请参阅UILocalNotification Programming Guide

在处理活动方面,由UIApplicationDelegate查看事件方法:application:didReceiveLocalNotification:

  

本地通知与远程推送通知类似,但是   区别在于它们是完全安排,显示和接收的   相同的设备。应用程序可以创建和安排本地   通知,然后操作系统将其发送给   安排日期和时间。如果它在应用程序没有时提供它   在前台活动时,它会显示警报,标记应用程序   图标,或播放声音 - 在...中指定的任何内容   UILocalNotification对象。如果应用程序正在运行   前景,没有警报,徽章或声音;相反,   application:didReceiveLocalNotification:如果调用方法   代表实现它。

如何处理UILocalNotification将取决于您的应用的状态:前景,背景,无效。