延迟通话,有可能取消?

Ste*_*ion 5 cocoa objective-c

如何触发延迟,假设我想在3秒后调用一个方法(一次),如果需要,如何取消该调用?

Ben*_*ieb 7

你也可以使用-[NSObject performSelector:awithObject:afterDelay:],和+[NSObject cancelPreviousPerformRequestsWithTarget:selector:object].