Tag: nsresponder

在OS X 10.7.2下解锁焦点在错误视图((null))上

我有一个cocoa应用程序,它有一个NSWindowController控制一个NSWindow和一个NSComboBox 。 没有什么特别的,它工作正常,直到升级到OS X 10.7.2。 现在我得到下面的例外,当窗口控制器的窗口加载时,只发生一次。 (由于我应用程序中的窗口控制器保持加载状态,因此每次启动应用程序时只会发生一次。)随后,对焦和未对焦combobox不会触发它。 任何人都知道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 […]