iphone - 带定时器的 NSOperationQueue

标签 iphone objective-c ios xcode nsoperationqueue

我想使用一个内部有计时器的 NSOperationQueue。 例如 - 我下载了 1 个元素(完成第一个 NSOperation)然后我想等待 3 秒 before 编译器继续下一个操作。在第二个 NSOperation 完成后,我希望它等待同样的 3 秒,然后开始第 3 个操作。

如何实现这种行为?我以前没有使用 NSTimerNSRunLoop 的经验,我不确定是否应该使用它们。

提前致谢。

最佳答案

只要操作在后台线程中执行;

您可以将 maxConcurrentOperationCount 设置为 1,并在您的操作 block 中使用 sleep(3) 3 秒。

关于iphone - 带定时器的 NSOperationQueue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13862771/

相关文章:

objective-c - CoreData 多对多关系(子)查询

iphone - CSS 查询不适用于我的 iPhone 4

ios - 如何从 Storyboard 中删除堆栈 View

iOS 深度链接(通用链接)通过子域

objective-c - 如何创建静态 NSRange?

objective-c - Objective C - init 和构造函数之间的区别?

iphone - 如何在标签栏中安装 NavigationController 作为 Root View ?

ios - 隐藏图像并稍后绘制 objective-c

ios - 登录后保存 userDefault token

iphone - 按下按钮以允许全屏查看内容时是否可以隐藏选项卡栏?