How do I change the following line to iOS 7 compliant code?
UInt32 doChangeDefaultRoute = 1;
AudioSessionSetProperty(kAudioSessionProperty_AudioRoute, sizeof(doChangeDefaultRoute), &doChangeDefaultRoute);
kAudioSessionProperty_AudioRoute was used before iOS 5. in iOS 5-6 it should be kAudioSessionProperty_AudioRouteDescription but it is read-only. Seems this property is set incorrectly but strangely but it doesn't produce an error after I upgrade iOS deploy target to iOS 7.