Я не уверен, что выключение устройства и отключение звука устройства являются разумными альтернативами в вашем приложении, но суть в том, что вы не можете выключить устройство. Однако вы можете отключить звук вашего собственного приложения или приложения iPod, используя класс MPMusicPlayerController.
Код выглядит так для вашего приложения:
MPMusicPlayerController *player = [MPMusicPlayerController applicationMusicPlayer];
player.volume = 0.0f;
И это для iPod:
MPMusicPlayerController *player = [MPMusicPlayerController iPodMusicPlayer];
player.volume = 0.0f;