2011-08-08 58 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

相关问题