问题描述
|
我的问题是,在我的应用程序中的某个点上,我
调用“ 0”,但是在可能长达1秒的延迟期间,发生了几件事,这些事情决定了是否应该
调用延迟的
方法,但是,一旦
注册,选择器就可以\不会被取消
注册,因此无论如何都会被
调用。我试图放置
一个标志,但是因为使用
一个标志在一秒钟内可以多次
调用[performSelector: withObject: afterDelay:]
失败。
我想我需要能够在
调用特定
方法之前停止它。这有可能吗?
解决方法
cancelPreviousPerformRequestsWithTarget:
方法将删除所有此类排队执行操作。