Как лучше всего назвать звуковой массив в разных местах? - PullRequest
0 голосов
/ 07 апреля 2011

Мой код:

//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.

Нужно ли загружать один и тот же код в трех местах?Или я могу превратить это в метод, который я могу вызвать три раза?

1 Ответ

0 голосов
/ 07 апреля 2011

не нужно отвечать, я думаю, что лучший способ - просто вызвать его с помощью метода, подобного следующему:

-(void) sound:(NSUInteger)s_obj;

так что спасибо, я только что попробовал это сам, и он прекрасно работает с одной строкой

[self sound:s];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...