Skip navigation.
 
mlRe: How can I retrieve the control's message?
FROM : Douglas Davidson
DATE : Tue Jan 29 03:12:28 2008

On Jan 28, 2008, at 6:05 PM, Nick Zitzmann wrote:

> The Mac OS X equivalent is to subclass the view and override the 
> method that handles the event, such as -keyDown:, -mouseDown:, etc.
>
> But many classes, such as NSTextField, have either an action or 
> delegate API that gets called when something happens, such as -
> controlTextDidChange:. If either a target/action or a delegate did-
> change method is present in the class (or superclass), then you 
> should use them instead unless you really know what you're doing.


I would put the second paragraph here first, for emphasis.  If you're 
dealing with anything that handles real text input--NSTextField, for 
example--then you definitely do not want to be overriding -keyDown:. 
The real solution to the OP's question is to start with some 
tutorials; any introductory set of Cocoa examples would answer these 
sorts of very basic questions, for which the answer is usually going 
to be "hook it up in IB".

Douglas Davidson

Related mailsAuthorDate
mlHow can I retrieve the control's message? ??? Jan 29, 02:58
mlRe: How can I retrieve the control's message? Nick Zitzmann Jan 29, 03:05
mlRe: How can I retrieve the control's message? John Stiles Jan 29, 03:06
mlRe: How can I retrieve the control's message? Douglas Davidson Jan 29, 03:12
mlRe: How can I retrieve the control's message? Constantine Jan 29, 07:37