2

根据文档(参见图 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>

为什么会这样?我错过了什么吗?

我遇到这个问题的应用程序是一个最小的基于文档的应用程序:除了日志记录方法之外什么都没有。

4

0 回答 0