【问题标题】:My app never goes to background, always terminate, why?我的应用程序从不进入后台,总是终止,为什么?
【发布时间】:2010-09-06 14:15:12
【问题描述】:

我有一个应用程序总是终止,永远不会进入挂起模式。

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

  • 终止的应用程序:在主项目窗口的左侧弹出菜单中,无论我选择哪个选项,它总是以 Device - 3.2 或 Simulator 3.2 开头,即使我选择 myApp iPhone Simulator 4.0

  • 正确进入挂起模式的应用程序始终具有 Simulator 4.0 或 Device 4.0

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

  • 为 4.0 构建
  • 4.0 的目标

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

4.0.1 的 iPhone 3Gs 中的应用程序也没有暂停,我的其他应用程序正确进入暂停模式。

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

谢谢,

r.

此代码返回 YES:

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

编辑:

此委托触发:

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

还有这个:

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

【问题讨论】:

  • 好的,解决了,Target 设置没有正确更新,现在它们使用 Base 到 SKD 4.0,但很奇怪,使用 Target Base SKD 编译到 3.2 并在 iOS 4.x 中运行你的应用程序将永远终止

标签: iphone


【解决方案1】:

好的,解决了,Target 设置没有正确更新,现在它们使用 Base 到 SKD 4.0,但很奇怪,使用 Target Base SKD 编译到 3.2 并在 iOS 4.x 中运行,您的应用程序将始终终止 - mongeta

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多