Cocoa - Suggested techniques for debugging binding problems between Xcode and Interface Builder

There's a wonderful article on Apple's Dev Site on troubleshooting bindings.

https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/CocoaBindings/Concepts/Troubleshooting.html

The key take-away? There's a setting called NSBindingDebugLogLevel that you can use to get debug information.

Two ways to set it:

1 - Permanently in your defaults

defaults write com.yourdomain.yourapplication NSBindingDebugLogLevel 1

2 - Pass it as a parameter when you debug

path/to/your/app -NSBindingDebugLogLevel 1


This Article talks very briefly about this.

Basically, it states that you can look in the Xib files to figure out a bit more quickly what bindings you have set in your app.

Hope that helps!