Como desativar todos os objetos MPRemoteCommand do MPRemoteCommandCenter

Doc da Apple diz "você pode desativar o objeto MPRemoteCommand correspondente, definindo sua propriedade ativada como NO".

Eu me referiExiste uma maneira pública de forçar o MPNowPlayingInfoCenter a mostrar controles de podcast? e pude desativar / ativar um comando específico no controle da tela de bloqueio.

No entanto, desejo desativar todos os controles do controle da tela de bloqueio, pois estou tocando um rádio e ele não é compatível com nenhuma das ações - "Reproduzir / Pausar / Próximo / Anterior"

Tentei o seguinte trecho 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];

No entanto, não funcionou. Desativar tudo ativa o botão de pausa, anterior e próximo na tela de bloqueio. Qualquer ajuda seria muito apreciada.

questionAnswers(1)

yourAnswerToTheQuestion