Мой код:
//Get the filename of the sound file:
NSString *path = [[NSBundle mainBundle] pathForResource: [finalArray objectAtIndex:s] ofType:@"wav"];
//declare a system sound id
SystemSoundID soundID;
//Get a URL for the sound file
NSURL *filePath = [NSURL fileURLWithPath:path isDirectory:NO];
//Use audio sevices to create the sound
AudioServicesCreateSystemSoundID((CFURLRef)filePath, &soundID);
//Use audio services to play the sound
AudioServicesPlaySystemSound(soundID);
Как видите, я использую массив finalArray
, который содержит значения из текстового файла.Я хочу воспроизвести звук в трех местах кода в loadView
+ nextButton
+ PreButton
.
Нужно ли загружать один и тот же код в трех местах?Или я могу превратить это в метод, который я могу вызвать три раза?