【发布时间】:2011-08-19 14:00:31
【问题描述】:
我认为这是第一响应者的问题,但我不确定。我正在为表格视图中的数据实现一个编辑窗口。在概念上与 Mail.app 中编辑过滤规则的 UI 非常相似。
我有一个编辑窗口,我将其附加到我的主窗口:
[NSApp beginSheet: criteriaEditPanel
modalForWindow: [self window]
modalDelegate: self
didEndSelector: @selector(criteriaEditDidEnd:returnCode:contextInfo:)
contextInfo: (void *)[criteriaList objectAtIndex: index]];
面板从主窗口的标题栏中正确显示。我可以用鼠标操作面板上的弹出控件,但我不能编辑文本字段,也不能在字段之间切换。其他一切正常。有什么想法吗?
乔
【问题讨论】:
-
在这方面仍然没有成功。添加评论希望夜间人群看到它。谢谢。
-
您是否覆盖了与响应者有关的任何内容?
-
不,我想不到。但是我已经对 xib 文件设置做了很多调整,我想知道我是否在那里搞砸了。
-
可能。尝试取消选中 拒绝第一响应者。
标签: objective-c cocoa nswindow nsapplication