Xcode 12 missing "value" bindings? (ObjC, nibs, Cocoa)

Is there a known issue with the value binding being missing from NSButton in Xcode 12?

Here's the Bindings Inspector shown an a fresh NSButton (top image), and shown on an existing button that probably goes back to Xcode 9 or so:

(Hmmm, I can't link to imgur, but you might see an example at their domain plus this top-level path: /a/tElLv9I)

What's worse, when I modify the existing button in most ways, the binding to value breaks completely.

Code Block
<NSButton 0x7fb233f965d0> valueForUndefinedKey:]: this class is not key value coding-compliant for the key value.


Even more worse, if I delete the binding, close the nib, and re-open it, then there's no way to re-add the value binding to a button that had been already working.

The Cocoa Bindings Documentation indicates that the value binding isn't deprecated and should still be supported.

Did I miss a fundamental breaking change somewhere?

Even more worse, if I delete the binding, close the nib, and re-open it, then there's no way to re-add the value binding to a button that had been already working.

Did you try option clean-build folder ?

I can't link to imgur

To post a link, add some space after double slash and before the .com.

Did you try option clean-build folder ?

In addition to starting with new projects, as well as on two other computers, all with the same behavior!

I'm currently downloading Xcode 10 and 11 in a VM to see what's going on here.

I guess bindings and xibs just aren't cool anymore.

Did you resolve these problem? I have same issues in Xcode 14.3.

Xcode 12 missing "value" bindings? (ObjC, nibs, Cocoa)
 
 
Q