自从我升级到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行的错误
感谢
答案 0 :(得分:1)
IBAction
旨在作为方法的返回值:
- (IBAction)someMethod;
...告诉Interface Builder它可用于目标/操作连接。它不是一种可变数据类型,但是当IBAction
定义为void
时,您可以使用它。
但是,您应该为此变量使用正确的数据类型,例如id
用于通用对象,或者NSTimeInterval
,具体取决于您在此处尝试做的事情。