2012-03-12 47 views
0

我已經實現了雷wenderlich的這些iPhone開發如何檢查通知的發射按鈕按下

http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12 http://www.raywenderlich.com/3525/apple-push-notification-services-tutorial-part-2

關於APNS的絕佳教程。每件事情都工作正常,現在我想要的是,如果應用程序沒有運行,並且通知到達並顯示在設備上,現在如果用戶按下啓動按鈕,我想顯示除主屏幕以外的特定屏幕(我有標籤欄應用程序與啓動畫面首先顯示5秒,然後主畫面顯示在零索引上),表示我想要顯示第三個索引plz上的畫面。在這方面指導我,有沒有辦法做到這一點? (REG通知),以及如何感謝名單和問候......薩阿德

回答

2

如果你有當應用程序被激活&爲當應用程序未激活不同的流,你可以像這樣 -

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 
{ 
    if(application.applicationState == UIApplicationStateActive) 
    { 
     // app active. 
    } 
    else 
    { 
     // app not active 
     self.tabController.selectedIndex = 3; 
    } 
} 
+0

thanx斯里卡意味着如果我想顯示一個視圖,這是第4個選項卡或第3個索引,那麼我將在其他部分編碼?我對嗎? – 2012-03-12 04:48:33

+0

是的,應該工作。爲什麼不給它一個旋轉:) – 2012-03-12 05:39:17

+0

我做了這個檢查,如果我得到的消息,以防萬一應用程序沒有運行,但沒有警報顯示 – 2012-03-12 06:01:38