В методе 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];
}
Если кто-то может указать мне в правильном направлении. Я буду благодарен.
Спасибо за помощь.