gpt4 book ai didi

osx-lion - 在 OS X 10.7.2 下解锁错误 View ((null)) 的焦点

转载 作者:行者123 更新时间:2023-12-03 05:57:35 26 4
gpt4 key购买 nike

我有一个 Cocoa 应用程序,它有一个 NSWindowController 控制一个 NSWindow ,其中有一个 NSComboBox 。没什么特别的,在升级到 OS X 10.7.2 之前它工作得很好。现在,我收到以下异常,该异常仅在窗口 Controller 的窗口加载时发生一次。 (由于我的应用程序中的窗口 Controller 保持加载状态,因此每次应用程序启动时只会发生一次。)随后聚焦和取消聚焦组合框不会触发它。

有人知道 10.7.2 中是否发生了变化,如果是,如何解决?

(Xcode 4.2 会发生这种情况。)

2011-10-24 11:30:21.649 MyApp[7934:707] Unlocking Focus on wrong view ((null)), expected <NSComboBox: 0x40083d6e0>
2011-10-24 11:30:21.653 MyApp[7934:707] (
0 CoreFoundation 0x00007fff8412d286 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff88cdad5e objc_exception_throw + 43
2 CoreFoundation 0x00007fff8412d0ba +[NSException raise:format:arguments:] + 106
3 CoreFoundation 0x00007fff8412d044 +[NSException raise:format:] + 116
4 AppKit 0x00007fff8c76c1d5 -[NSFocusStack unfocusView:] + 194
5 AppKit 0x00007fff8c7e838e +[_NSAutomaticFocusRing showForView:] + 2545
6 AppKit 0x00007fff8cdbb4d1 __postActiveFirstResponderChanged_block_invoke_1 + 32
7 CoreFoundation 0x00007fff840ecf37 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
8 CoreFoundation 0x00007fff840ece96 __CFRunLoopDoObservers + 374
9 CoreFoundation 0x00007fff840c2159 __CFRunLoopRun + 825
10 CoreFoundation 0x00007fff840c1ae6 CFRunLoopRunSpecific + 230
11 HIToolbox 0x00007fff8c0d73d3 RunCurrentEventLoopInMode + 277
12 HIToolbox 0x00007fff8c0de58f ReceiveNextEventCommon + 181
13 HIToolbox 0x00007fff8c0de4ca BlockUntilNextEventMatchingListInMode + 62
14 AppKit 0x00007fff8c71e3f1 _DPSNextEvent + 659
15 AppKit 0x00007fff8c71dcf5 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
16 AppKit 0x00007fff8c71a62d -[NSApplication run] + 470
17 AppKit 0x00007fff8c99980c NSApplicationMain + 867
18 MyApp 0x0000000100001682 main + 34
19 MyApp 0x0000000100001654 start + 52
)

最佳答案

http://hints.macworld.com/index.php?topic=system107&page=5

这似乎是 OS X 10.7.* (Lion) 系列中的一个错误。通过对代码进行零更改,在符合 Xcode 4.4.1 的 OS X 10.8 (Mountain Lion) 上不再发生崩溃。

关于osx-lion - 在 OS X 10.7.2 下解锁错误 View ((null)) 的焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7880768/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com