Iphone 如何取消在[performSelector:withObject:afterDelay:]中注册的方法?
我的问题是,在我的应用程序中的某个点上,我调用了Iphone 如何取消在[performSelector:withObject:afterDelay:]中注册的方法?,iphone,objective-c,ipad,Iphone,Objective C,Ipad,我的问题是,在我的应用程序中的某个点上,我调用了[performSelector:withObject:afterDelay:,但是在长达1秒的延迟期间,发生了一些事情,决定了延迟的方法是否应该被调用,但是,一旦注册,选择器就不能被注销,因此无论如何都会被调用。我试图设置一个标志,但因为[performSelector:withObject:afterDelay:][/code>可以在一秒钟内使用一个标志调用多次,但失败了 我想我需要在调用特定方法之前停止它。这可能吗?该方法将删除任何此类排队执
[performSelector:withObject:afterDelay:
,但是在长达1秒的延迟期间,发生了一些事情,决定了延迟的方法是否应该被调用,但是,一旦注册,选择器就不能被注销,因此无论如何都会被调用。我试图设置一个标志,但因为[performSelector:withObject:afterDelay:][/code>可以在一秒钟内使用一个标志调用多次,但失败了
我想我需要在调用特定方法之前停止它。这可能吗?该方法将删除任何此类排队执行的操作。看起来正是我所需要的,我将立即尝试。谢谢