根据文档(参见图 1.10),NSDocument
应该在响应者链中。
但是,如果我尝试通过该方法记录响应者链
- (IBAction)logResponderChain:(id)sender
{
NSResponder *responder = self.view;
while ((responder = [responder nextResponder])) {
NSLog(@"%@", responder);
}
}
这是我得到的:
2014-04-16 13:04:16.228 MyApp [5430:303] < NSWindow: 0x6080001e3200>
2014-04-16 13:04:16.228 MyApp [5430:303] < NSWindowController: 0x608000085dc0>
为什么会这样?我错过了什么吗?
我遇到这个问题的应用程序是一个最小的基于文档的应用程序:除了日志记录方法之外什么都没有。