2013-12-23 21 views

回答

4

請問orderFrontCharacterPalette:是否適合您?

[NSApp orderFrontCharacterPalette:nil]; 

它已經存在了一段時間(10.3),但在前面排列調色板的含義可能在10.9中發生了變化。

@interface LoggingTextView : NSTextView 
@end 

它記錄其接收的respondsToSelector:呼叫::

在情況下,它很有趣,我通過插入NSTextView的僞子類中發現的方法

- (BOOL)respondsToSelector:(SEL)aSelector 
{ 
    NSLog(@"selector: %@", NSStringFromSelector(aSelector)); 
    return [super respondsToSelector:aSelector]; 
} 

在IB/I配置的XIB文本視圖使用這個子類。然後我運行應用程序並按下Cmd-Ctrl-Space並檢查有趣的選擇器名稱。你也可以在LLDB中使用自動繼續斷點命令來完成。

如果你這樣做,確保任何出現的是發佈的API,而不是一些可能隨時改變的內部方法。

+0

您確定,而textfield是第一響應者,它按預期工作。 –

+0

再次感謝,這很有用! –

相關問題