標題描述了這一切。這是可能的和如何做到這一點?iOS。每當應用程序從後臺進入活動狀態時,如何從頭開始創建故事板?
回答
只實現在應用程序中-applicationDidBecomeActive:
方法(應用程序在後臺不運行)。你可以做任何你通常做的設置應用程序的內部狀態。事實上,如果您希望應用程序「重新開始」,則可能將大部分代碼從-application:didFinishLaunchingWithOptions:
移動到-applicationDidBecomeActive:
。例如,您可以使用UIStoryboard的-instantiateViewControllerWithIdentifier:
重新加載您的初始視圖控制器,然後將其設置爲窗口的根視圖控制器。
設置你的Info.plist的UIApplicationExitsOnSuspend
關鍵
不能正常工作.. :(至少在我的情況下, – 2012-02-22 16:07:39
這應該是推薦的方式來實現OP所要求的內容(即,應用程序的行爲就好像它根本不支持多任務/背景)。爲什麼它不適用於OP,以及蘋果是否已經棄用了這個功能? – 2015-12-07 02:12:03
我剛剛嘗試將鍵添加到我的應用程序的.plist中。顯示名稱是「應用程序不在後臺運行」,實際鍵是'UIApplicationExitsOnSuspend'(右 - 點擊,選擇「顯示原始鍵/值」)。它仍然適用於iOS 9.1。 – 2015-12-07 02:16:01
- 1. 從後臺代碼開始故事板
- 2. 當iOS應用程序進入後臺狀態時啓動線程
- 3. 如何使用BDD從頭開始創建Web應用程序?
- 4. 如何在應用程序處於後臺時進入活動?
- 5. 在其開始狀態下從後臺重新啓動應用程序
- 6. 當iOS應用程序處於後臺狀態時觸發WebService
- 7. 當應用程序從掛起狀態變爲活動狀態時,網絡活動指示器(iOS)
- 8. 當Android應用程序從後臺進入前臺時如何獲取回調?
- 9. 應用程序在ipad中從後臺進入時保持以前的狀態?
- 10. GPS在應用程序進入後臺狀態時不停止
- 11. 何時刷新視圖當iOS應用程序正從不活動狀態/暫停狀態中調用
- 12. 應用程序進入後臺狀態時Pubnub連接停止iOS 8
- 13. 當應用程序進入後臺時處理事件
- 14. Android:從後臺服務開始活動
- 15. Android NPE當活動進入後臺時
- 16. iPhone應用程序從最後一個已知狀態啓動,而不是從進程開始重新啓動
- 17. 從故事板初始應用程序啓動失敗調用NSDocument初始化
- 18. 從頭開始創建ASP.NET MVC應用程序
- 19. 從頭開始創建WPF業務應用程序
- 20. 學習從頭開始創建Rails應用程序嗎?
- 21. 當應用程序進入後臺時開始播放音頻文件
- 22. 如何爲多個平臺創建故事書應用程序
- 23. 如何在後臺應用程序中保持XMPP連接在IOS應用程序中保持活動狀態?
- 24. 開始從後臺代碼(xaml.cs)故事板,而不是從視圖模型MVVM
- 25. 如何保持http網絡在應用程序進入後臺時保持活動狀態?
- 26. 在使用Xcode構建應用程序時,如何從頭開始構建它?
- 27. 解析:在應用程序從後臺/非活動狀態打開時更新用戶位置(Swift)
- 28. 從UIController開始故事板UIViewController
- 29. 從頭開始用ajax創建web應用程序,或者稍後添加ajax?
- 30. 當我的應用程序關閉時,要關閉從另一個應用程序的共享意圖開始的活動。現在它正在進入後臺
感謝您的提示,幫助了很多。 – 2012-02-22 16:15:56