iOS:如果我的应用程序进入非活动状态,挂起的延迟执行选择器请求会发生什么?

时间:2012-01-04 18:39:47

标签: ios nsrunloop

我的预感是执行以afterDelay值启动的选择器>当应用程序进入后台时,其余的时间将不会在后台执行,但会在应用程序退出后台模式后恢复其时钟。

但我的预感是否正确?

1 个答案:

答案 0 :(得分:1)

老实说,这取决于你拖延什么。我有一个延迟的选择器,当应用被预设时,动画会跳到位(这是一个字吗?)。但随后下载,它完成了它们。通过数学函数,它们通常在应用程序背景时完成,但我认为你的应用程序不会留下任何悬挂。希望它能够完成或取消选择器。如果所有其他方法都失败了,而你真的担心自己阻止它们,那就使用

[NSObject cancelPreviousPerformRequestsWithTarget:foo selector:bar object:moof];