In my app, the user begins AirPlay by selecting an AirPlay device from the Route list in MPVolumeView.
This causes the notification MPVolumeViewWirelessRouteActiveDidChangeNotification to be fired.
However, if the user then taps the Route button again, and selects a different AirPlay device, playback routing does change (the video now plays on the new AirPlay target device) but the notifications was NOT fired again, or on subsequent changes to the active route (airplay device).
What's the story? Shouldn't this notification be sent out each time the user changes the active route (via the MPVolumeView route button?).