什么改变了我的NSWindow的下一个响应者?

时间:2015-10-01 10:15:25

标签: cocoa nswindow chain nsresponder

我试图调试由主NSWindow的下一个响应者的更改引起的问题。我有一个内部NSView和一个自定义NSResponder链,但是即使在每个setNextResponder调试和粘贴断点之后,我也从不停留在其中一个断点上,而我所做的只是改变窗户的风格。

如何获得改变下一个响应者的内容?这只是因为风格的变化吗?我无法在文档中找到它。有什么我想念的吗?什么是可以搞乱响应者链的操作?

1 个答案:

答案 0 :(得分:3)

使用观察点我确切地发现[super setStyleMask:NSBorderlessWindowMask];设置为_nextResponder NSWindow实例的 Store Book ---------- -------------------- Id Name Id Name Sid Count Date 1 ABC 1 XYZ 1 20 11/11/2015 2 DEF 2 JHG 1 10 11/11/2015 3 UYH 1 10 15/11/2015 4 TRE 1 50 17/11/2015 。在官方文档中,我发现Some style mask changes cause the view hierarchy to be rebuilt。我希望对其他人有用......