する質問をすることでしか得られない、回答やアドバイスがある。Controller内に2つのプレイヤーを設置し、個別に再生、停止、ボリュームスライダーを設け、それぞれ別の音源を同時に鳴らすことができるようにしています。シミュレーター上でも実機でも、再生ボタンを押した後は安定して動作するのですが、再生ボタンを押さない状態で停止、またはスライダーにタッチすると、アプリが強制終了してしまいます。その際、停止ボタンにタッチしていれば停止ボタンに、スライダーならスライダーにthread1:EXC_BAD_ACCESS(code1,address=0×38)というエラーが出ます。再生ボタンを押してからならどのボタンもしっかり挙動するのに、再生のボタンを押さずに停止やスライダーをタッチした時だけ起こるのは何が原因なのでしょうか?初心者のため対策に難儀しております。ご教示いただけると幸いです。Changed}}attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順link0再生するまで、Player1やPlayer2に不正なインスタンスが設定されています。AVAudioPlayerクラスに引数なしのコンストラクタは定義されていません。AVAudioPlayerをOptional型でラップするか、再生していない時は操作できないようにguardを書いてください。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。20:45質問者本人です。Stripeさま、迅速なご説明ありがとうございます。Swift+iOSアプリ開発入門という本を参考に、AVAudioPlayerをOptional型でラップするか、再生していない時は操作できないようにguardを書くというのを試しているのですが、参考例がAVAudioPlayerではないため、まだまだ理解が及ばずエラーと格闘しております。Optional型でラップする、あるいは再生時以外に停止やスライダーを操作してもguardで無効化しておくには、今回のような場合どのように記述すれば良いのでしょうか?質問者本人です。Stripeさま、迅速なご説明ありがとうございます。Swift+iOSアプリ開発入門という本を参考に、AVAudioPlayerをOptional型でラップするか、再生していない時は操作できないようにguardを書くというのを試しているのですが、参考例がAVAudioPlayerではないため、まだまだ理解が及ばずエラーと格闘しております。self.Player1{Player1.pause()}というようなことをしてエラーを吐かれまくって焦っています。根本から勉強が足りないのは自覚しております。これまでのコードはチュートリアルサイトや教本を参考に書いてうまくいっていたのですが、アプリのバックグラウンド再生や2つのプレイヤーを同時再生するようにしていくうちに、今回のエラーが起こるようになってしまいました。いうようなことをしてエラーを吐かれまくって焦っています。根本から勉強が足りないのは自覚しております。これまでのコードはチュートリアルサイトや教本を参考に書いてうまくいっていたのですが、アプリのバックグラウンド再生や2つのプレイヤーを同時再生するようにしていくうちに、今回のエラーが起こるようになってしまいました。volumeslider1.valueのように使用してください。ように使用してください。21:40Stripeさまおかげさまで完璧に作動しました!これは前述の「AVAudioPlayerをOptional型でラップする」ということをしたという解釈で正しいのでしょうか?Player1やPlayer2にnilを代入し、各ボタンにも?を付けることで非再生時の挙動を制御できることになったということでしょうか?勉強不足に関わらずお付き合いくださりありがとうございます。勉強不足に関わらずお付き合いくださりありがとうございます。解決済(swift2)ボタンを押すと音が出るアプリのコードでエラーが出る。1iOS実機だとファイル音声再生ができない。0Objective-C、ボタンタップで音を再生したい。頂いたご意見への回答は行っておりません。