Ios 我可以播放MP3吗

Ios 我可以播放MP3吗,ios,ios5,mp3,ibaction,Ios,Ios5,Mp3,Ibaction,我正在制作一个类似Urbanspoon的应用程序。我有一个旋转选择器,它连接到一个iAction上,用于UIButton。我想要一个mp3文件在按下按钮后播放。我觉得这样做会给用户更多的体验。 我导入了AVFoundationFramework和AudioToolBoxFramework,并将它们的.h导入到我的主.m文件中 这是我的行动 - (IBAction)spinTheSpinner:(id)sender { if ([sender isSelected]) { [sende

我正在制作一个类似Urbanspoon的应用程序。我有一个旋转选择器,它连接到一个iAction上,用于UIButton。我想要一个mp3文件在按下按钮后播放。我觉得这样做会给用户更多的体验。 我导入了AVFoundationFramework和AudioToolBoxFramework,并将它们的.h导入到我的主.m文件中

这是我的行动

- (IBAction)spinTheSpinner:(id)sender {


if ([sender isSelected]) {
    [sender setImage:[UIImage imageNamed:@"GoldTapButton.png"] forState:UIControlStateNormal];
     [sender setSelected:NO];
     }
else {
     [sender setImage:[UIImage imageNamed:@"PurpleTapButton.png"] forState:UIControlStateHighlighted];
    [sender setSelected:YES];}

[picker1 selectRow:(arc4random() % [self pickerView:picker1 numberOfRowsInComponent:0]) inComponent:0 animated:YES];
}

我是否需要为同一个按钮执行单独的操作,或者我可以只在同一个操作中添加一段代码。我有mp3文件是我的资源文件夹,所以它在我的项目中,我只是找不到在哪里,做什么来实现它

这是我的.h,也是为了更好的衡量

#import <UIKit/UIKit.h>
#import<AVFoundation/AVAudioPlayer.h>
@interface ViewController : UIViewController

- (IBAction)spinTheSpinner:(id)sender;
@property (nonatomic, retain) NSMutableArray *picker1Data;



@end

任何帮助、建议或代码在任何方面都将是巨大的帮助。我的时间表有点紧。谢谢S.O

是的,您可以将代码添加到相同的iAction方法中。您可以在当前链接到的方法中运行的代码数量不受限制。

没问题,我没有直接的代码片段可以提供给您,但是这里有一个有用的开发人员指南,您应该阅读。如果您有更具体的问题,请与我联系:
#import "ViewController.h"
#import "Twitter/Twitter.h"
#import "UIKit/UIKit.h"
#import"AVFoundation/AVAudioPlayer.h"
@interface ViewController ()

{
@private
UIPickerView *picker1;
}

@end

@implementation ViewController