UIScreenDidConnect notification not received when changing split screen modes

Originator:sfrost007
Number:rdar://23574907 Date Originated:17/11/2015
Status:Open Resolved:
Product:iOS Product Version:iOS 9.0, iOS 9.0.1, iOS 9.1
Classification: Reproducible:Always
 
Summary:
The "Adopting Multitasking Enhancements" guide states that "a transition from secondary to primary app is a new scenario in which your app can receive a UIScreenDidConnectNotification notification."

This is not the case - there is no notification when changing split modes, so applications cannot reliably detect when to display alternate airplay windows.

Steps to Reproduce:
1) Connect to an Airplay display
2) Start an application in slide-over mode which listens for the UIScreenDidConnectNotification notification
3) Drag the split divider so the application becomes primary/full screen

Expected Results:
UIScreenDidConnectNotification notification is received

Actual Results:
No notification is received. Combined with radar 23574610, this makes it impossible to determine whether it is safe to display different content on an Airplay display when adopting split-screen multitasking.

The notification IS received if the application is sent to the background and then re-opened.

Version:
iOS 9.0, iOS 9.0.1, iOS 9.1

Configuration:
iPad Air 2, iOS 9.0. iPad Mini 4, iOS 9.0.1. iPad Mini 4, iOS 9.1. All connected to a 2nd Generation Apple TV.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!