错误:预期的成员名称或';'在声明说明符之后[1] - IBAction

时间:2011-09-12 23:24:21

标签: xcode cocoa-touch

自从我升级到Xcode 4.我有这个错误,我似乎无法弄清楚什么是错的。

错误:预期的成员名称或';'在声明说明符[1]

之后
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>

    @interface SixViewController : UIViewController <AVAudioPlayerDelegate> {

        IBOutlet UIImageView *play;
        AVAudioPlayer *theAudio;
        float progress;
        NSTimer *timer;
        IBOutlet UIProgressView *progressView;
        int mainInt;
        IBAction *timeOut;
    }

它突出显示了ibaction行的错误

感谢

1 个答案:

答案 0 :(得分:1)

IBAction旨在作为方法的返回值:

- (IBAction)someMethod;

...告诉Interface Builder它可用于目标/操作连接。它不是一种可变数据类型,但是当IBAction定义为void时,您可以使用它。

但是,您应该为此变量使用正确的数据类型,例如id用于通用对象,或者NSTimeInterval,具体取决于您在此处尝试做的事情。