我的应用程序始终终止,永远不会进入暂停模式。
我有其他应用程序可以暂停,我可以看到它们之间的唯一区别是:
应用程序终止:在主项目窗口的左侧弹出菜单中,无论我选择哪个选项,它始终使用Device-3.2或Simulator 3.2启动,即使我选择myApp iPhone模拟器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 :(得分:0)
好的,解决了,目标设置没有正确更新,现在他们使用Base to SKD 4.0,但很奇怪,使用Target Base SKD编译为3.2并在iOS 4.x中运行你的应用程序将始终终止 - mongeta