私はUITableViewmyを持っており、rootViewControllerそのテーブルに解析された RSS を入力します ( myがそのデリゲートであるParserクラスがあります)。RSS を更新するメソッドがrootViewControllerあり、取得したデータを静的なstaticItemsに保持します。rootViewControllerrefreshDataMutableArray
tableViewセル内のセルをクリックすると、同時にdetailViewプッシュされます (セル(行)を選択すると)辞書を作成してに渡します。その辞書では、(選択したセルのインデックス)からの値を渡します。このようにして、ニュースのテキストを表示し、ニュースの配列内のニュースの位置を追跡して、スライドの前/次を実装できます。navigationControllertheItemdetailViewstaticItemspositionInArray
ここで、プッシュ通知を有効にし、受信するとアプリがフォアグラウンドに戻りますが、前回アプリを閉じたときに開かれたビューが表示されます。
RSS を再解析 (更新) し、最後のニュース (theItem[0]) を提示することで、detailView に最後のニュースを提示したいと考えています。
だから、私は次の結果を得たいと思います: を呼び出して[rootController refreshData]から、セル内の最初の項目を選択して開きますdetailView
デリゲート メソッドで遊んでdidReceiveRemoteNotificationいますが、それを機能させる方法が見つかりません。新しい を作成しようとしましrootControllerたが、既存のものの上にスタックします:(。
あなたの考えを私と共有してください:)