gpt4 book ai didi

iPhone - 快速应用程序切换和 iOS 4

转载 作者:行者123 更新时间:2023-12-03 19:16:00 25 4
gpt4 key购买 nike

我正在尝试在我的 iPhone 应用程序中获得以下功能:

  • 在后台运行时,保持运行(无需执行任何后台工作)
  • 恢复后,应用会从上次中断的位置继续

我主要希望我的应用程序上的同一屏幕仍然存在,因为 UITabBarController 中有多个 UINavigationController。

我已完成以下所有操作:

  • 确保我使用 4.1 SDK 进行编译
  • 将 UIApplicationExitsOnSuspend 设置为 false
  • 在我的 AppDelegate 中处理 DidEnterBackground 和 WillEnterForeground
  • 在 DidEnterBackground 中调用 BeginBackgroundTask,以尝试保持我的应用处于打开状态

我正在使用 MonoTouch,但它可能不是重点。我当然可以在 Obj-C 中得到答案。

我已经使用Backgrounder在越狱手机上测试了我的应用程序,我看到“应用程序在后台”徽章在按下主页按钮后立即消失。我也尝试在 Info.plist 中设置 UIBackgroundModes,但无济于事。

我有什么遗漏的吗?

或者这是我必须自己实现才能恢复我的应用程序之前的状态?我在任何地方读过的演讲都说它应该自动工作。

最佳答案

如果您不想在后台工作,请不要调用 beginBackgroundTask。该调用适用于您想要在后台执行某种工作的情况。如果您没有足够快地完成该工作,iOS 将终止您的应用程序。

关于iPhone - 快速应用程序切换和 iOS 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4188351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com