App behavior changed under Sequoia 15.1.

I have an old Objective-C app that has been running for several years. The last compilation was in February 2024. I just upgraded to Sequoia 15.1.

The app has four subviews on its main view. When I run the app only the subview that was the last one instantiated is visible. I know the other subviews are there, because a random mouse click in one invisible view causes the expected change in the visible view.

What changed in 15.1 to cause this?

Answered by DTS Engineer in 813597022

Looks like you posted some more info in your other thread on this subject.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Unfortunately, I can't tell if anything changed.

But if you ask each subview to be visible, do you get them ?

Or try (I did not test) to makeKeyAndOrderFront, with something like:

theWindow.subview1.makeKeyAndOrderFront(theWindow.subview1)

Looks like you posted some more info in your other thread on this subject.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I did, to remove any confusion about the error messages. The subviews are not hidden (view.hidden is false). I know they are there because I can click in an invisible view and it accepts my click and does the expected thing. I am adding the subviews with: [self addSubview:JournalView positioned:NSWindowAbove relativeTo:self]; As I said, only the last subview added is visible.

App behavior changed under Sequoia 15.1.
 
 
Q