objective-c - 列出所有已调度的performSelector :withObject:afterDelay : for an object

标签 objective-c nsobject

给定一个 NSObject 实例,是否有一种方法可以列出已使用performSelector:withObject:afterDelay: 方法(或相关方法)为该对象安排的所有选择器?

最佳答案

不存在,您需要自己跟踪调用,或者使用您自己的 NSTimer 发送延迟消息。

如果您尝试取消特定选择器或目标的消息,可以使用 cancelPreviousPerformRequestsWithTarget:selector:object

关于objective-c - 列出所有已调度的performSelector :withObject:afterDelay : for an object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19113873/

相关文章:

iphone - 我如何获得以某个字符串开头的 NSMutableDictionary 的键

objective-c - 是调用performSelector的对象:withObject:afterDelay get retained by the NSRunLoop?

ios - Swift:将值从一个类传输到另一个类,或者具体来说从 ViewController 类传输到 NSObject

c++ - ARC 在 Objective-C++ 中不起作用

ios - 如何在运行时检查对象是否具有某些特定的 PUBLIC 选择器?

Objective-C方法参数问题

ios - 在两个类之间使用 NSDictionary 值

objective-c - 如何从其父类(super class)的实例分配 NSObject 子类实例?

iphone - 通过单击 UIWebView 内的文本来调用 Objective-C 方法

ios - 从本地联系人复制号码会产生奇怪的结果