2011-08-08 57 views
1

我的iphone應用程序出現嚴重問題。它進入後臺模式(來電或甚至主頁按下按鈕)後關閉......我已經在info.plist上插入了UIApplicationExitOnSuspend並將其值設爲false。但同樣的問題存在...應用程序在後臺模式下保持關閉

你對這個問題有什麼建議嗎?我真的需要進入到後臺運行模式時,暫停未關閉的應用程序...

感謝

+0

因此,它總是退出時,去背景?你是否收到記憶警告? –

+1

你可以訪問你的設備崩潰日誌,看看發生了什麼? – sergio

+0

是的,它每次我要去背景時都會退出......我如何訪問設備崩潰日誌? – Haythem

回答

0

看到你Info.plist文件,您已經選擇應用程序在後臺不運行,看到這個選項不能被選中,如果這個選項被選擇的方式來然後從Info.plist文件刪除選項,這必將工作,我想,我希望這會幫助你

和實施這些Callb ack功能

-(void)applicationDidEnterBackground:(UIApplication *)application; 

-(void)applicationWillEnterForeground:(UIApplication *)application; 
in your App delegate 
+0

我已刪除它,但它是相同的問題... ?? – Haythem

+0

@Haythem:如果你的ios版本低於4.0意味着後臺模式不起作用,應用程序將直接退出ios版本低於4.0,所以請檢查你的ios版本 – sumanthkodi

0

如果這個應用程序是在Xcode 3.x中的舊模板組成,比它可能沒有哪個方法系統使用它來檢查你的應用程序句柄是否轉換到/從後臺轉換。

確保這是什麼方法,通過您的應用程序委託實現:

-(void)applicationWillResignActive:(UIApplication *)application; 
-(void)applicationDidEnterBackground:(UIApplication *)application; 
-(void)applicationWillEnterForeground:(UIApplication *)application; 
-(void)applicationDidBecomeActive:(UIApplication *)application; 
+0

我已經在上述4個函數中插入一個NSLog ...當我按回家按鈕時,我有這個日誌.. 「應用程序確實進入後臺」 「應用程序將終止」 – Haythem

相關問題