collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath メソッドでは、オーディオ ファイルの配列をコレクション ビュー セルにロードしようとしていますが、indexPath 行に基づいて、インデックス 0 のセルをスキップし、インデックス 1 のセルから、セルが選択されたときにオーディオ ファイルを再生しています。なぜなのか理解できません。
これが私のコードです
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
{
audioArray =[[NSArray alloc] initWithObjects:@"0", @"1", @"2", @"3", nil];
NSString *filePath = [audioArray objectAtIndex:indexPath.row];
NSString *audioFilePath = [[NSBundle mainBundle] pathForResource:filePath ofType: @"mp3"];
NSURL *fileURL = [[NSURL alloc] initFileURLWithPath: audioFilePath];
audioPlayer = [[AVAudioPlayer alloc]
initWithContentsOfURL:fileURL error:nil];
}
誰かが私を正しい方向に向けることができれば。私は感謝します。
手伝ってくれてありがとう。