當我單擊設備上的主頁按鈕時。這是我的代表的一部分:如何管理iPhone中的多任務
- (void)applicationWillResignActive:(UIApplication *)application
{
NSLog(@"resign active");
//[[NSThread mainThread] cancel];
}
- (void)applicationDidEnterBackground:(UIApplication *)application
{
NSLog(@"enter background");
//[[NSThread mainThread] cancel];
}
- (void)applicationWillEnterForeground:(UIApplication *)application
{
NSLog(@"enter foreground");
//[[NSThread mainThread] cancel];
}
- (void)applicationWillTerminate:(UIApplication *)application
{
NSLog(@"terminate");
//[[NSThread mainThread] cancel];
}
我使用NSLog來了解當我單擊主頁按鈕時調用哪個方法。這是在控制檯中輸出的。
2012-01-20 15:55:55.853 MyApp[5955:11f03] enter background
2012-01-20 15:55:55.855 MyApp[5955:11f03] terminate
Program ended with exit code: 0
所以,當我在後臺點擊應用程序(點擊兩次home鍵),它launchs再次表示第一圖像,然後我第一次的UIViewController。
以哪種方式我可以解決它,並從用戶點擊主頁按鈕時位於頂部的uiviewcontroller恢復應用程序?
,如果我離開像郵編,說的NSLog我2012-01-20 16:11:12.170 TrovaChiavi-PRO [6005:11f03]辭職活躍 2012-01-20 16:11:12.172 TrovaChiavi-PRO [ 6005:11f03]進入背景,確定,但是當我從後臺恢復應用程序時,開始圖像繼續顯示。爲什麼? – JackTurky
你還在得到「終止」日誌嗎? – sergio
nono,是說resign active->進入後臺ù – JackTurky