objective-c - 延迟通话,有可能取消吗?

标签 objective-c cocoa

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

最佳答案

您还可以使用 -[NSObject performSelector:awithObject:afterDelay:]+[NSObject cancelPreviousPerformRequestsWithTarget:selector:object]

关于objective-c - 延迟通话,有可能取消吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/337272/

相关文章:

iphone - 如何在 Objective-C 中解析 HTML 响应?

objective-c - 来自委托(delegate)的 shouldAutorotateToInterfaceOrientation

objective-c - 如何将 JavaScript 回调函数传递给 Cocoa/Obj-C?

ios - NSCFData 压缩数据崩溃

objective-c - stringByAppendingPathComponent,它是如何工作的?

macos - SMJobBless 仅适用于 kSMDomainSystemLaunchd,需要 kSMDomainUserLaunchd

objective-c - cocoa 给出错误 : <Error>: doClip: empty path

ios - 观看扩展 NSBundle URLForResource 始终为零

objective-c - 如何使用 CATransition 在 Cocoa 中切换 View Controller ?

objective-c - 检测/修复 NSConnection 故障