应用程序最小化时如何使用Cocoa的响应程序链

时间:2012-07-12 20:12:54

标签: cocoa action target chain

我正在使用响应者链(sendAction:to:from :)从子视图到文档进行通信。问题是当窗口最小化时,如果仍有任何操作发生,它们会因响应链断开而失败。因为它被最小化所以我无法使窗口成为关键窗口。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我刚刚发现了如何使用NSResponder执行此操作:

- (BOOL)tryToPerform:(SEL)anAction with:(id)anObject

如果接收者响应anAction,它会以anObject作为参数调用方法并返回YES。如果接收者没有响应,它会将此消息发送给具有相同选择器和对象的下一个响应者。