問題が発生していることはわかっていると思いますが、検証とおそらく解決方法を探しています。
-(void)playMySound:(NSString *)sound
メインの ViewController の 2 つの場所で呼び出す簡単なメソッドがあります。
In ViewDidLoad - 初期ビューが読み込まれると、期待どおりにサウンドが再生されます
ボタンが押されたときに起動する IBAction メソッド内。この音は鳴らない
理由はわかっていると思います-ボタンは、2番目のビューコントローラーをロードするストーリーボードを介してセグエにも接続されています。これは、再生前に何らかの方法でサウンドを踏んでいると考えています (おそらく SystemSoundID の割り当てを解除しますか?)。ボタン押下からplayMySoundが発火することを確認しております。
この説明で十分だと思いますが、そうでない場合は喜んでコードを投稿します。
ありがとうトニー。