是否有推迟iOS工作的框架?

时间:2012-11-02 21:49:24

标签: ios queue delayed-job resque

我正在为我的iPhone应用程序寻找一个系统,其功能类似于rails中的Delayed :: Job和Resque。我想请求最终运行一些代码,甚至可能在它关闭并再次打开之后运行。

2 个答案:

答案 0 :(得分:1)

如需简单延迟,请查看dispatch_after

要延迟超出流程的运行时间(即在提交后关闭并重新打开应用程序),您需要自己进行状态归档,将其重构为要运行的代码,并安排它

答案 1 :(得分:0)

虽然rickster提到的dispatch_after是它的首选方式,但如果你不习惯使用块,你也可以使用[self performSelector:@selector(yourMethod :) withObject:nil afterDelay:10]。