2010-08-13 68 views
0

我有一个应用程序,总是终止,永远不会进入挂起模式。我的应用程序永远不会去背景,总是终止,为什么?

我有去暂停其他应用程序,我可以在它们之间看到的唯一区别是:

  • 应用程序终止:在主项目窗口的左侧弹出菜单,不管至极选项我选择,它与设备始终启动 - 3.2或3.2模拟器,甚至如果我选择对myApp iPhone模拟器4.0

  • 是去正确地挂起模式的应用程序,始终具有模拟4.0或4.0的设备

这两个应用程序具有相同的项目设置:

  • 建立4.0
  • 目标为4.0

我还没有添加选项应用在后台不运行...

此外,iPhone 3Gs 4.0.1中的应用程序不会暂停,其他应用程序也会正常进入暂停模式。

仍然不知道问题出在哪里?

感谢,

此代码返回YES:

UIDevice * device  = [ UIDevice currentDevice ]; 
BOOL backgroundSupported = NO; 
    if([ device respondsToSelector: @selector(isMultitaskingSupported) ]) 
    { 
    NSLog(@"yes");  
} 

编辑:

此委托火灾:

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

而且这一个:

- (void)applicationWillTerminate:(UIApplication *)application { 
+0

ok,解决了Target设置没有正确更新,现在他们使用Base到SKD 4.0,但奇怪的是,使用Target Base SKD编译为3.2并且在iOS 4.x中运行,您的应用将始终终止 – mongeta 2010-08-13 06:38:47

回答

0

OK,解决了,目标设定不能正确更新,现在他们使用Base来SKD 4.0,但它很奇怪,用Target Base SKD编译为3.2,并在iOS 4.x中运行,您的应用将始终终止 - mongeta

相关问题