【发布时间】:2011-12-30 14:01:27
【问题描述】:
我正在由NSOperationQueue 管理的一些NSOperation 对象中执行一些代码。该代码还包含使用performSelector:withObject:afterDelay: 的延迟方法调用。
问题是,应该被延迟调用的相应选择器根本不被调用。
读过this answer to a StackOverflow question,我猜这是因为NSOperation 已经完成并且它的线程甚至不再存在,“忘记”了对选择器的预定调用。
我该如何解决这个问题?
如何延迟调用NSOperation 中的方法?
【问题讨论】:
标签: ios concurrency nsoperation performselector