非常基本的问题。
[self performSelector:@selector(startSequence:) withObject:nil afterDelay:1.0];
但是,有没有办法在调用后阻止它呢?
谢谢你的帮助
迪斯科
你要+[NSObject cancelPreviousPerformRequestsWithTarget:] http://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSObject_Class/Reference/Reference.html#//apple_ref/occ/clm/NSObject/cancelPreviousPerformRequestsWithTarget%3a。如果有多个执行请求正在等待,这将取消所有请求。
如果你想要更细粒度的控制,你可以使用+[NSObject cancelPreviousPerformRequestsWithTarget:selector:object:] http://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSObject_Class/Reference/Reference.html#//apple_ref/occ/clm/NSObject/cancelPreviousPerformRequestsWithTarget%3aselector%3aobject%3a。与谓词匹配的所有内容都被取消;如果您有多个相同的请求在等待,则没有机制可以取消单个请求。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)