Cómo deshabilitar todos los objetos MPRemoteCommand de MPRemoteCommandCenter

Documento de Apple dice "puede deshabilitar el objeto MPRemoteCommand correspondiente estableciendo su propiedad habilitada en NO".

Me referí¿Hay alguna forma pública de obligar a MPNowPlayingInfoCenter a mostrar controles de podcast? y pude deshabilitar / habilitar un comando particular en el control de la pantalla de bloqueo.

Sin embargo, quiero deshabilitar todos los controles del control de la pantalla de bloqueo ya que estoy reproduciendo una radio y no admite ninguna de las acciones: "Reproducir / Pausa / Siguiente / Anterior"

Intenté seguir el fragmento de código:

MPRemoteCommandCenter *remoteCommandCenter = [MPRemoteCommandCenter sharedCommandCenter];
remoteCommandCenter.previousTrackCommand.enabled = NO;
[remoteCommandCenter.previousTrackCommand removeTarget:self];
remoteCommandCenter.nextTrackCommand.enabled = NO;
[remoteCommandCenter.nextTrackCommand removeTarget:self];

remoteCommandCenter.skipBackwardCommand.enabled = NO;
[remoteCommandCenter.skipBackwardCommand removeTarget:self];
remoteCommandCenter.skipForwardCommand.enabled = NO;
[remoteCommandCenter.skipForwardCommand removeTarget:self];

remoteCommandCenter.bookmarkCommand.enabled = NO;
[remoteCommandCenter.bookmarkCommand removeTarget:self];

remoteCommandCenter.playCommand.enabled = NO;
[remoteCommandCenter.playCommand removeTarget:self];

remoteCommandCenter.pauseCommand.enabled = NO;
[remoteCommandCenter.pauseCommand removeTarget:self];

Sin embargo no funcionó. Deshabilitar todo permite la pausa, el botón anterior y el siguiente en la pantalla de bloqueo. Cualquier ayuda sería muy apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta