Objective c 从iphone sdk3.2升级到sdk4.0的项目出现问题

Objective c 从iphone sdk3.2升级到sdk4.0的项目出现问题,objective-c,ios4,Objective C,Ios4,我有一个为iphone SDK3.2编写的应用程序,现在我希望该应用程序升级到完全填充多任务。。。 我刚刚将它编译为SDK4.0,实际上它必须升级,当按下home按钮时,它应该首先转到applicationWillResignActive,然后再转到 ApplicationIdentinterBackground但我的应用程序没有调用ApplicationIdentinterBackground,但它正在调用applicationWillTerminate。。。 如果我需要添加任何代码来防止这种

我有一个为iphone SDK3.2编写的应用程序,现在我希望该应用程序升级到完全填充多任务。。。 我刚刚将它编译为SDK4.0,实际上它必须升级,当按下home按钮时,它应该首先转到applicationWillResignActive,然后再转到 ApplicationIdentinterBackground但我的应用程序没有调用ApplicationIdentinterBackground,但它正在调用applicationWillTerminate。。。 如果我需要添加任何代码来防止这种情况发生,请任何人帮助我解决这个问题

等待答复


~Raviraja

在“Info.plist”中,添加“应用程序未在后台运行”,并确保未选中该复选框


您需要按如下方式设置应用程序以生成:

  • 基本SDK:iPhone设备4.0
  • iPhone OS部署目标:iPhone OS 3.0
在Xcode的“项目>编辑项目设置”部分中,它们是两个独立的设置

希望有帮助

实际上我没有在我的info.plist文件中看到“应用程序不在后台运行”。。。