2013-02-18 109 views
2

我的應用程序具有一項功能,啓用該功能後,每次啓動應用程序時都會顯示一個「誘餌」屏幕。然後用戶必須點擊「祕密敲擊」來關閉誘餌屏幕並看到密碼屏幕。不顯示啓動iOS應用程序時的最後一個屏幕

的問題是,當應用程序啓動時,被呈現在屏幕誘餌第二前分裂,示出懸浮該應用之前激活屏幕。它顯示的只是一瞬間,但取決於用戶以前在做什麼,它可能會很尷尬。無論如何,這個小小的「小故障」實際上擊敗了誘餌屏幕的全部目的。

該應用程序是免費下載的,所以如果您有iOS設備,請下載該應用程序並激活選項屏幕上的誘餌功能,以查看我在這裏要說的內容。

最後,這個問題...

有沒有辦法不安裝該應用程序呈現最後一個活動的屏幕時,它的推出?我想誘餌屏要拿出每當應用程序啓動...沒有了以前的內容的那一剎那的第一件事。

我知道我可以在plist文件上設置UIApplicationExitsOnSuspend爲YES來解決問題。但是這會迫使應用程序退出而不是暫停。我真的想保持暫停功能工作。

希望我做得很清楚......

回答

1

你應該實現

- (void)applicationDidEnterBackground:(UIApplication *)application 

在此方法中,你會做任何你需要出示誘餌屏幕上的最後一個活動的屏幕上方。

有關更多信息,請檢查documentation

+0

據您提供的文件鏈接的摘錄,這似乎是答案: 「你應該執行任何任務與此方法前調整用戶界面退出但其他任務(例如,保存狀態)應該被移動到一個並行調度隊列或根據需要輔助線程「。 我會盡力了這一點,回來報告結果。謝謝。 – 2013-02-18 15:51:33

+1

工作就像一個魅力...剛剛提交了一份新的二進制與修復。謝謝! – 2013-02-19 12:42:26

+0

這並沒有爲我工作,截圖是我的觀點更新之前拍攝的,所以我們仍然可以看到前面的屏幕在重新推出第二 – AncAinu 2013-11-05 16:12:41

相關問題