我单击NSButton (openPane
位于我的 OS X 应用程序主窗口上的 l) 以NSPanel (myPanel
使用以下方法显示 a ):
- (IBAction)openPanel:(id)sender {
[_myPanel makeKeyAndOrderFront:nil];
}
一切都按预期工作,除了我第一次单击按钮(openPanel)时在调试区域中得到以下描述:
"unlockFocus called too many times. Called on NSButton: 0x610000141080."
Panel的属性选择如下:
Style: Utility Panel,
Appearance:Title Bar and Shadow,
Controls: Close,
Behaviour: Restorable,
Memory: Deferred
我浏览了网络,但找不到任何解释。有谁知道为什么会发生这种情况或如何解决?