AVFoundationフレームワークを使用してmp3ファイルを再生しようとしています。ファイルを検出できず、次のエラーが発生します。
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'
実装されたコード:
NSString *path = [[NSBundle mainBundle] pathForResource:@"sound" ofType:@"mp3"];
NSLog(@"directory %@",path);
AVAudioPlayer* theAudio = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
theAudio.delegate = self;
[theAudio play];
pathForResource:@ "sound"をpathForResource:@ "sound"(スペース)に変更すると、ファイルを検出できますが、音が聞こえません。.hファイルでもAVdelegateを宣言しました。誰もが問題を知っていますか?