ios - 尝试在Xcode Objective-C中创建按钮

标签 ios objective-c xcode button audio

我只是在尝试使用Xcode全新和简单的方法。我在寻找一个教程来创建一个播放音乐或声音的按钮。在预览之前一切似乎还不错。 IBAction似乎有一个预期的标识符问题,而且它在(void)之后也有预期。但是每次我按照提示说时,提示都会成倍增加。我已经尝试按照所有人所说的去做,但是后来它不再是同一个功能。有任何想法吗?

#import "ViewController.h"
#import <UIKit/UIKit.h>
#import <AudioToolbox/AudioToolbox.h>

@interface StrackerViewController : ViewController

//@end

//@implementation StrackerViewController: ViewController

- (IBAction) epic; {

    CFBundleRef mainBundle = CFBundleGetMainBundle();
    CFURLRef soundFileURLRef;
    soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @ "epic", CFSTR ("mp3"),NULL);
    UInt32 soundID;
    AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
    AudioServicesPlaySystemSound(soundID);
                    }

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

最佳答案

您的IBAction格式不正确。它必须采用以下形式:

-(IBAction) epic:(id)sender {

完成之后,您可能应该删除并重新建立与 Storyboard 的链接,因为这也可能会损坏。

关于ios - 尝试在Xcode Objective-C中创建按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30723217/

相关文章:

ios - AVCaptureDevice 自动亮度级别?

iOS Pinterest 插入 nil 对象

ios - 点亮一个 UIColor

ios - 在 tableview 中滚动时 UISwitch 关闭状态不稳定

objective-c - Cocoa-touch 和 UIButton 内容

ios - Apple Mach-O 链接器错误。体系结构 armv7 的 undefined symbol

iphone - 如何在iPhone中的服务器中上传图像,音频,数据库ID,字幕

快速测量等级·角度转换精度

ios - Xcode 6.4 : OS X and iOS Targets, Cordova

iphone - 如何使用 Youtube API (GTLYoutube) 在 iPhone sdk 上搜索视频?