我几天前开始试验 iPhone 平台的开发,在阅读它的多任务处理能力时,我发现了“任务完成”,这非常有用。
我在 google 上搜索了一下,阅读了 developer.apple.com/iphone 上的文档,但还是没找到:有没有办法让这个任务完成运行一个循环(可能是无限循环),或者每 10 分钟运行一次的计时器?
我知道这就像“作弊”,他们可能有一些对策,但无论如何,尝试一下是件好事:)
最佳答案
随着任务的完成?否。但是,您可以说您的应用是具有后台功能的音频应用,例如,使用 kAudioSessionProperty_OverrideCategoryMixWithOthers
属性设置 Audio Session ,循环播放一些不播放声音的音频。这将让用户退出、启动 iPod 或类似的东西,并在您的应用程序继续运行时让它正常播放。
我已经在一个示例应用程序中对此进行了测试,它可以正常工作。但是,这是可疑的,我不推荐它。 (如果 Apple 发现了,它也可能会被拒绝。)
关于iPhone 任务完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3388279/