将UILocalNotification信息从AppDelegate传递到View Controller

时间:2016-05-11 03:08:23

标签: ios swift uilocalnotification

我在UILocalNotification.userInfo的表视图控制器中存储了我的一个项目的标题。当通知出现时,我希望能够跳转到此项目。

这样做的最佳做法是什么?我从AppDelegate的<{p>}中的UILocalNotification.userInfo中提取标题

func application(application: UIApplication, handleActionWithIdentifier identifier: String?, forLocalNotification notification: UILocalNotification, completionHandler: () -> Void)

一旦我在此函数中提取它,我该如何将标题传递给表视图控制器?什么是最佳做法?

1 个答案:

答案 0 :(得分:0)

这取决于你如何构建应用程序。例如,如果每个表视图单元格与数据库中的itemId相关联,则可以将此itemId传递给视图控制器,然后以编程方式创建一个已推入{{1}的视图控制器然后在didSelectRowAtIndexPath推送它。