首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跳转到应用程序上的特定UITableView :didReceiveRemoteNotification:

跳转到应用程序上的特定UITableView :didReceiveRemoteNotification:
EN

Stack Overflow用户
提问于 2010-11-08 09:21:34
回答 1查看 541关注 0票数 0

当我的应用程序收到推送通知时,application:didReceiveRemoteNotification:接收数据。当用户从通知中打开应用程序时,我想跳转到堆栈中的最后一个UITableView,以显示与推送通知相关的“详细信息”。

我可以跳转到UITabBar中正确的选项卡。

有没有办法从App Delegate中推送选项卡中的视图,或者我是不是走错了路?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-08 12:08:52

如果您已经能够跳转到正确的选项卡,那么您就快成功了。

一种方法是将推送警报信息保存到nsuserdefault中...可能是以"didReceiveRemoteNotification“中的字典对象的形式。这就像是保存一个cookie web开发供以后使用。

然后,对于在您跳转到的选项卡中显示的视图控制器,您可以在UITableViewDataSource中进行检查,查看是否在nsuserdefault中存储了任何内容,并获取保存的关闭通知数据,然后可以在nsuserdefault中查找相应的数据。

一旦你有了它,你就可以调用或者做任何你通常会做的事情,如果你选择了表格单元格表示的相同的数据/对象,并将所需的视图(控制器)推入视图中。

在尝试推送视图时,请确保删除保存在NSUserDefault中的对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4120662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档