iphone为正确或错误的多项选择题答案播放不同的提示音

iphone为正确或错误的多项选择题答案播放不同的提示音,iphone,xcode,alert,Iphone,Xcode,Alert,如果选择题答案正确或错误,我想播放不同的提示音。我有正确答案和错误答案的代码,如下所示 if (questionNumber == 1) { [self correctAnswer]; } if (questionNumber == 2) { [self wrongAnswer]; } 我已经创建了正确的IBAction警报代码。我可以在正确答案或错误答案下创建一个简单的play.alert语句吗?如果您想使用默认的Apple声音,请使用中的代

如果选择题答案正确或错误,我想播放不同的提示音。我有正确答案和错误答案的代码,如下所示

if (questionNumber == 1) {
        [self correctAnswer];
    }

if (questionNumber == 2) {
        [self wrongAnswer];
    }

我已经创建了正确的IBAction警报代码。我可以在正确答案或错误答案下创建一个简单的play.alert语句吗?

如果您想使用默认的Apple声音,请使用中的代码,然后单击他在那里的链接来尝试不同的声音

如果您想播放自定义声音,最简单的方法是使用AVAudioPlayer:

首先,您需要将AVFoundation框架添加到您的项目中。从那里很容易:

NSURL *url = [NSURL fileURLWithPath:path isDirectory:YES];
AVAudioPlayer *sound = audioPlayers[url];
NSError *error = nil;
sound = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
[sound play];

您好,Wolflink,谢谢,但我不知道如何实现您的代码。我将使用AVFoundation。是否对.h中的按钮应用iAction?它是合成的@属性吗?这是一个虚空还是虚空。我觉得我错过了一些基本的东西。很抱歉这是youtube教程及其代码链接,我的应用程序就是基于这些链接开发的。这4个多选按钮是我想要制作正确/错误声音的代码:选择如何制作更高级的测验。如果您能提供更多帮助,我将不胜感激。有一个正确答案函数和错误答案函数,每个函数都有我上面的代码。将代码中的路径替换为@your_filename_here_,包括扩展名srry我没有说清楚,我一定是不假思索地复制粘贴了。当您想播放声音时调用这些函数是的,可能是在某个级别上,通过按钮的iAction函数。