iOS 13b5 UISplitViewController's new UISplitViewControllerPanelImpl posts UIViewControllerShowDetailTargetDidChangeNotification with wrong object

Originator:indiekiduk
Number:rdar://FB6999041 Date Originated:11/8/2019
Status:Closed Resolved:Fixed in 13.4
Product:UIKit Product Version:13b5
Classification: Reproducible:Always
 
Basic Information
Please provide a descriptive title for your feedback:
iOS 13b5 UISplitViewController's new UISplitViewControllerPanelImpl posts UIViewControllerShowDetailTargetDidChangeNotification with wrong object
Which area are you seeing an issue with?
UIKit
What type of feedback are you reporting?
Incorrect/Unexpected Behavior
Description
Please describe the issue and what steps we can take to reproduce it:
When observing UIViewControllerShowDetailTargetDidChangeNotification the notification object is UISplitViewControllerPanelImpl instead of UISplitViewController. I can see the issue is in UISplitViewControllerPanelImpl panelController:didChangeToState:withSize it posts the notification using self instead of _svc like the classic implementation did.

Comments

At some point the status changed to:

Resolution: Potential fix identified - For a future OS update

But Apple didn't post a comment on my report.

I noticed that it has just been fixed with the release of Xcode 11.4 with iOS Simulator 13.4

By indiekiduk at April 3, 2020, 2:42 p.m. (reply...)

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!