回答

1

我能想到的最簡單的方法是不使用背景。如果你在Info.plist中設置了UIApplicationExitsOnSuspend這個鍵,那麼當用戶按下主頁按鈕時,你的應用程序將退出,下一次啓動時它將重新開始,而不是從原來的位置恢復。

否則,只要應用恢復,您可以定義– applicationWillEnterForeground:– applicationDidBecomeActive:以返回到您的第一個視圖。看看UIApplicationDelegate參考和Multitasking states

+0

但我在後臺使用應用程序,因爲我設置了UIBackgroundMode(位置)或xcode4.2所需的背景模式(用於位置更新的應用程序註冊)以通知應用程序位置更新。 – iosuser

+0

您可以在applicationWillEnterForeground或-applicationWillEnterBackground中彈出到根視圖控制器。 – Pierre

+0

@iosuser:如果你需要背景,那麼你可以使用'applicationWillEnterForeground'或'applicationDidBecomeActive',正如我建議顯示你的第一個視圖;你這樣做的方式取決於你的應用程序如何管理其視圖... – sergio

相關問題