Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Keyboard fails to appear after converting app to UIScene lifecycle

Getting this in log any time I try to start typing anything into a UITextField:

First responder issue detected: non-key window attempting reload - allowing due to manual keyboard (first responder window is <UIWindow: 0x10e016880; frame = (0 0; 1133 744); gestureRecognizers = <NSArray: 0x10ba53850>; backgroundColor = <UIDynamicProviderColor: 0x108563370; provider = <NSMallocBlock: 0x11755bd50>>; layer = <UIWindowLayer: 0x10ba84190>>, key window is )

I'm suspicious of the empty "key window is" field. Everything else in the app is working fine. But I cannot figure out why this fails to show the keyboard, and no keyboard notifications are being received by the app. What could it be?

How are you instantiating your window in your UIWindowSceneDelegate? Are you making sure to call either makeKeyAndVisible() or makeKey()?

Keyboard fails to appear after converting app to UIScene lifecycle
 
 
Q