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