应用程序暂停时是否应取消OperationQueue执行?

时间:2018-03-28 20:02:41

标签: swift nsoperationqueue nsoperation

如果应用程序收到.cancelAllOperations()通知时需要在OperationQueue中致电UIApplicationWillResignActive,我感兴趣吗?

1 个答案:

答案 0 :(得分:1)

进入后台后,应用程序可能会进入暂停状态:

  

应用程序在后台并执行代码。大多数应用程序会暂停进入此状态。

Apple documentation告诉我们背景状态是一种暂时状态,从这种状态它只能暂停,这意味着你的应用程序中的代码不会被执行。

这意味着您排队的任何操作也会暂停"。如果在恢复"恢复时操作不会很好,您可以取消它们。过了一会儿,否则你可以不受影响。