啓動後不久,我的應用程序就旋轉了一個單獨的線程。此線程檢查應用程序是否處於後臺或處於活動狀態,因爲它可以從任何一箇中調用。但是,當應用程序明確啓動時,[UIApplication sharedApplication] .applicationState返回UIApplicationStateInactive。我希望它能夠返回UIApplicationStateActive。這是怎麼回事?謝謝!UIApplicationState返回Inactive,儘管應用程序處於前景
2
A
回答
1
這蘋果文檔中指出:
您應該使用此方法來初始化您的應用程序和運行做準備。它在您的應用程序啓動並且其主要的nib文件已被加載後調用。 在調用此方法時,您的應用程序處於非活動狀態。在此方法返回後的某個時間點,將調用後續的委託方法將您的應用程序移至活動(前臺)狀態或後臺狀態。
+1
如果僅在UIApplicationState的文檔中還有... – RunLoop
相關問題
- 1. BCMP()返回1,儘管塊類似於
- 2. file.lis()返回「null」,儘管它不應該
- 3. 儘管FirebaseApp.initializeApp()在應用程序類
- 4. 儘管有錯誤處理,Windows 8.1 XAML應用程序崩潰
- 5. React-Native Android - Api來查找應用程序是否處於前景或背景
- 6. getResourceAsStream返回null,儘管使用servletContext()
- 7. 在iPhone上將應用程序應用於前景晃動中
- 8. 返回到應用程序按鈕處理程序
- 9. 當應用程序轉到背景並返回前臺時,UIAlertView消失
- 10. 手動應用程序終止後,將應用程序返回到藍牙事件處理的背景
- 11. 如何僅在應用程序處於前景時抑制推送Toast通知?
- 12. 確定應用程序何時處於前景狀態的最佳方法
- 13. 如何在我的應用程序處於前景時關閉通知圖標?
- 14. 青睞前景應用程序不適用於HCE支付Android
- 15. 循環儘管大熊貓據幀列,排序,並返回前N個結果
- 16. cudaMalloc設置errno儘管返回cudaSuccess
- 17. 加載應用程序進入前景
- 18. 將應用程序背景前置
- 19. 檢測應用程序前景事件
- 20. 從背景返回時,MonoTouch應用程序崩潰
- 21. MPMoviePlayerViewController完成應用程序返回風景
- 22. 儘管返回類型定義不同,函數返回Int
- 23. onMessageReceived()在應用程序處於前臺時未調用
- 24. Table.getHeight()總是返回0,儘管它不應該
- 25. 儘管主記錄爲空,LEFT JOIN應該如何返回值?
- 26. 託管ASP.net應用程序返回到登錄頁面
- 27. 非託管dll的LoadLibrary返回ASP.NET應用程序中的IntPtr.Zero
- 28. 儘管使用了Try/Catch,Android應用程序崩潰了
- 29. 儘管工作查詢SQL過程返回空表
- 30. MySQL存儲過程沒有插入數據,儘管返回ID
似乎我已經想通了,但糾正我,如果我錯了。從applicationDidFinishLaunching調用的任何內容都將返回不活動狀態。 applicationDidFinishLaunching必須在狀態從非活動狀態變爲活動狀態之前返回YES – RunLoop