show SystemBroadcastPickerView programmatically

Hello,


I've recently seen apps present the RPSystemBroadcastPickerView upon a press on their custom UI, not the standard circular button that comes with RPSystemBroadcastPickerView. How do they do this? It seems to me, the only way for these apps to achieve this is to traverse the subviews and send a button press message to every subview that is a UIButton (since "buttonPressed:" is private API).

Would this even pass the App Store review?

My app isn't using the Cocoa framework and I cannot show the standard button in my UI, so I'd appreciate any help here. Launching the broadcast from the control center works, but I'd rather not add a tutorial on how to enable broadcasting.


Thanks,


Wojciech