I\'ve had a crack at implementing bindings for my own NSView subclass. It works, but there are problems with retain cycles when binding to File\'s Owner from a nib file. Aft
The short answer is, no you can't get it to work with no workaround in the calling code and nibs. Even NSAutounbinder misses some cases for the NSDocument and NSWindowController, if Apple can't get it working correctly for 2 classes they specially rig up those of us without access to innards of AppKit have basically no chance.
Having said that, there are two workaround that are maybe a bit nicer than unbinding in windowWillClose:.