2011-04-04 105 views
0

我開發了一款適用於iPhone的應用程序,併發布到iTunes以供審批。現在,當我測試應用程序時,我發現了一個我認爲應該糾正的奇怪行爲。當我第一次啓動應用程序時,該應用程序啓動,當我按Home鍵時它關閉,但當我點擊應用程序圖標再次打開時,它會打開上次關閉的位置。iOS多任務應用程序啓動

如何在通過主屏幕按鈕關閉後啓動應用程序時將視圖更改爲應用程序的第一個視圖?

+2

大多數人認爲這是一個功能。 – 2011-04-04 17:40:59

回答

3

如果你不想讓你的應用在後臺運行,你需要在info.plist文件中設置「應用程序不在後臺運行」鍵。這意味着每次用戶返回時都會重新啓動您的應用。花些時間來決定這是否是您應用的最佳舉措。允許用戶返回到他們離開的地方或記住上次會話的相關信息可以是一大優勢。

如果不設置info.plist中值就像我上面提到您可以管理你的應用程序的行爲使用方式:在UIApplicationDelegateapplicationWillEnterForeground:或者你可以觀察UIApplicationWillEnterForegroundNotifications。在UIApplication Delegate文檔中閱讀所有可用的通知和方法。