PDA

View Full Version : Method replacements you make in Omni frameworks


atux
2008-01-02, 05:44 AM
Hi,

We have been struggling with your frameworks, mainly because of some method replacement you made to some Appkit classes, for example the [NSTableView keyDown] method. Basically you broke the responder chain for keyDown events by not calling the original [NSTableView keyDown] at some point in your replacement method. We spend quite some time figuring this one out.

Can you explain why you make such drastic changes to the base classes? This seems like a big risk and offer poor code isolation. Looking at the code there seem to be less risky(but maybe less powerfull) alternatives.

Thanks,

Antoine

Ken Case
2010-12-26, 07:17 AM
I doubt atux is looking here anymore, but in case anyone else (other than spammers) stumbles across this thread: we've removed our override of -[NSTableView keyDown:].