5

UINavigationController 、 UITableViewController 、および UIViewController で構成される単純なニュース アプリケーションを作成しました。アプリを起動すると、ウェブからニュースが読み込まれ、テーブル セルをクリックすると、別のビューに移動して記事全体が表示されます。追加されたプッシュ通知しかし、私は今それを処理したいので、ユーザーが通知をクリックすると記事のビューが表示され、ユーザーが戻るボタンをクリックするとニュースリストテーブルに移動します。

4

1 に答える 1

2

in application:didFinishLaunchingWithOptions: launchOptions ディクショナリの内容を確認する必要があります。このようなもの:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    …
    NSDictionary *userInfo = [launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey];
    if ( userInfo != nil )
        [self handlePushNotification: userInfo];

    …
}

実装することを忘れないでください:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

アプリの実行中にプッシュ通知が来る場合。

handlePushNotification: メソッドでは、ビュー スタックを手動で作成する必要があります。

于 2012-09-02T01:33:56.010 に答える