我有UITableView
我rootViewController
的,我用解析的 RSS 填充该表(有一个Parser
类,其中 myrootViewController
是它的代表)。在rootViewController
我有刷新 RSS 的方法中refreshData
,我将检索到的数据保存在静态静态MutableArray
项中:
在单击单元格中的tableView
单元格时,同时detailView
被推送 navigationController
(在选择单元格(行)时)我创建字典并将其传递theItem
给detailView
. 在该字典中,我传递来自staticItems
和positionInArray
(所选单元格的索引)的值。这样我可以显示新闻的文本并跟踪新闻在新闻数组中的位置以实现幻灯片上一个/下一个。
现在,我启用了推送通知,并在收到一个通知后,我的应用程序回到了前台,但视图是上次关闭应用程序时打开的视图。
我想通过重新解析(刷新)RSS并呈现最新消息(theItem[0])来详细呈现最新消息。
所以,我想得到以下结果:调用[rootController refreshData]
然后选择单元格中的第一个项目并将其打开detailView
我一直在玩委托方法didReceiveRemoteNotification
,但我找不到让它工作的方法。我尝试创建新rootController
的,但随后将其堆叠在现有的之上:(。
请与我分享你的想法:)