Xcode 14 UNUSABLE: New IBOutlet properties not recognized in Interface Builder

It appears that Xcode 14 is simply unusable at this point as new IBOutlet properties are not recognized.

(Outlets created in pre-14 Xcode versions appear with a warning sign in Xcode 14 with a tooltip claiming that outlet doesn't exist).

To reproduce, create a new outlet in the header file of the app delegate class (or any other class instantiated in Interface Builder):

@property (nonatomic, retain) IBOutlet NSButton *testButton;

then select this class in Interface Builder and open the Connections Inspector.

The testButton outlet will NOT appear in the list of outlets.

This naturally makes Xcode 14 totally useless at this point.

Bug is submitted to Apple.

I wonder if there are users who do not experience this behavior?

Thanks,
Leo

  • Where did you declared the IBOutlet (in which part of the code) ?

  • @Ptit-Xav: I just added a correction: The problem only happens on macOS Ventura (latest beta), no issues on macOS 12.6.

Add a Comment

Replies

Important correction:

This problem only happens on macOS Ventura (latest beta).

There's no issue on macOS 12.6.