我有一個tabbarcontroller,在一個選項卡中它有一個navigationviewler與tableview控制器。並且有不同種類的測試每日,每週等等。 我想做一個每日localnotification,所以當用戶觸摸它,我的應用程序加載,tabbar contrlorer選擇一個navcon(我知道如何做到這一點),然後它選擇表中的特定行 - 我該怎麼做? 謝謝!彈出本地通知後打開特定的視圖控制器
1
A
回答
3
首先,你必須與你的UILocalNotification
供應userInfo屬性(知道哪個通知被觸發後應用)
隨着userInfo
的幫助下,你可以把正確的UIViewController
到的viewController堆棧。
要與一個顯示通知打開應用程序響應,必須實現以下方法:
– application:didReceiveLocalNotification:
只要注意以下幾點:
如果實現應用中:didFinishLaunchingWithOptions:爲了處理導致應用程序啓動的傳入推送通知,不會爲該推送通知調用此方法。
1
是的,你可以。應用程序委託將通過application:didFinishLaunchingWithOptions:
方法中的本地通知。 userInfo
字典將包含密鑰UIApplicationLaunchOptionsRemoteNotificationKey
中的通知。 請注意,該應用程序可以已經啓動但不活動,然後當用戶輸入應用程序時,將不會調用application:didFinishLaunchingWithOptions:
方法。無論如何要查看通知,請改用application:didReceiveLocalNotification:
應用委託方法。
當你有這個工作,這是一個簡單的問題,通過選擇正確的選項卡,選擇表格視圖等單元格,這應該是直截了當的導航到正確的看法。
相關問題
- 1. 如何從本地通知打開特定的視圖控制器?
- 2. 打開通知到特定的視圖
- 3. 打開本地通知到特定視圖
- 4. 通過siri打開視圖控制器
- 5. 在iOS4中彈出視圖控制器時會收到通知
- 6. 從推送通知中打開應用程序時打開特定的視圖控制器
- 7. 彈出一個特定的視圖控制器
- 8. 我該如何彈出一個特定的視圖控制器?
- 9. 打開視圖控制器接收遠程推送通知時
- 10. 打開視圖控制器當推送通知收到或重定向到另一個視圖控制器
- 11. 從通知動作中呈現特定的視圖控制器
- 12. 只有當特定視圖不出現時才彈出視圖控制器
- 13. 從另一個視圖控制器通知視圖控制器
- 14. 調用視圖控制器類而不彈出視圖控制器本身
- 15. 用不同的控制器中的開關打開/關閉本地通知
- 16. 如何打開視圖控制器時,彈出是開放的 - 迅速3
- 17. UILocalNotification爲特定項目打開詳細視圖控制器
- 18. 打開特定視圖控制器從今天擴展
- 19. 如何在視圖控制器中打開本地文件
- 20. 彈出視圖控制器後出現的標籤欄
- 21. MVYSideMenu彈出到根視圖控制器
- 22. 彈出到初始視圖控制器
- 23. 視圖控制器彈出ttthumbsviewcontroller
- 24. iOS本地通知打開特定選項卡?
- 25. 本地通知和打開特定屏幕
- 26. 如何在用戶點擊時打開特定的視圖控制器通知來自Xtify?
- 27. 如何在推送的視圖控制器下彈出視圖控制器?
- 28. 將視圖控制器彈出到一個不存在的視圖控制器
- 29. UITableViewController在彈出視圖控制器後的奇怪行爲
- 30. (Objective-C)打開視圖控制器
問題是如何選擇表中的行,因爲selectRow不起作用) – 2012-03-07 10:37:49
您必須調用委託方法本身的實現 – fscheidl 2012-03-07 19:20:06
實現應用程序:didFinishLaunchingWithOptions:是非常關鍵的。替代方案已棄用,我相信 – elsurudo 2012-05-11 19:31:58