> A MediaSession object must not be garbage collected while its corresponding media session is attached to at least one audio-producing object. > Additionally, a MediaSession object must not be garbage collected while it has a media remote controller and that object has an event listener whose type is previoustrack, nexttrack, seekforward or seekbackward.
<rdar://problem/21570399>
That section has been removed from the spec.