I have my app (which does text-to-speech using AVSpeechSynthesizer) set up to toggle play/pause from the lock screen. It works, meaning when i press pause, the audio stops however the pause button doesn't change to a play icon, it remains in a pause state.
When I receive the pause event, I invoke avSpeechSynth.stopSpeakingAtBoundary(AVSpeechBoundary.Immediate)
.
This was all working fine when I released my app but this started happening with a recent iOS update (8.2 I think).
Any help is much appreciated.