Objective c 如何基于UILocalNotification导航到详细信息视图?

Objective c 如何基于UILocalNotification导航到详细信息视图?,objective-c,ios,uilocalnotification,detailsview,Objective C,Ios,Uilocalnotification,Detailsview,我有一个应用程序,每天创建6个UILocalNotification,间隔2小时。每个通知都与唯一的日志条目屏幕相关联。在应用程序的导航控制器中,堆栈的根是一个UITableView,其中包含有关今天的信息以及今天应该填写的六个日志条目 我希望用户能够从notification center下拉屏幕(或锁定屏幕)滑动通知,并直接转到他们需要填写的特定日志输入屏幕 我已经寻找了一些教程或文档来说明如何做到这一点,但是我没有运气在搜索中使用正确的概念。有人能给我指一些好的资源来帮助我学习如何做到这一

我有一个应用程序,每天创建6个UILocalNotification,间隔2小时。每个通知都与唯一的日志条目屏幕相关联。在应用程序的导航控制器中,堆栈的根是一个UITableView,其中包含有关今天的信息以及今天应该填写的六个日志条目

我希望用户能够从notification center下拉屏幕(或锁定屏幕)滑动通知,并直接转到他们需要填写的特定日志输入屏幕

我已经寻找了一些教程或文档来说明如何做到这一点,但是我没有运气在搜索中使用正确的概念。有人能给我指一些好的资源来帮助我学习如何做到这一点吗


谢谢

在应用程序委托中,主函数 -(BOOL)应用程序:(UIApplication*)应用程序使用选项完成启动:(NSDictionary*)启动选项;
如您所见,随附启动选项。如果用户正常打开应用程序,则启动选项为空。但是,如果通过本地通知打开应用程序,则此启动选项有一个键为“UIApplicationLaunchOptionsLocalNotificationKey”的对象。您可以在此处查看本地通知的详细信息,并根据需要进行处理

如果我碰巧打开了我的应用程序,但它位于后台,-application:didfishlaunchingwithoptions:不启动,但是-applicationdidebecomeactive:启动。我已将其添加到didFinishLaunchingWithOptions中,以便通过控制台从Xcode:UILocalNotification*notification=[launchOptions objectForKey:uiApplicationLaunchActionSlocalNotificationKey]查看详细信息;NSLog(@“UILocalNotification.description:%@”,notification.description);但它没有显示任何内容,因为application:application didFinishLaunchingWithOptions:未启动。对,如果应用程序处于打开状态,它不会启动,但“-(void)application:(UIApplication*)application didReceiveLocalNotification:(UILocalNotification*)notification”会启动。你可以在那里收到