2011-09-12 63 views
0

自从我升级到Xcode 4.我有这个错误,我似乎无法弄清楚什么是错的。错误:预期的成员名称或';'后声明说明符[1] - IBAction

错误:预期的成员名称或';'后声明符[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

IBAction旨在为方法的返回值:

- (IBAction)someMethod; 

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

但是,您应该为此变量使用正确的数据类型,例如, id对于通用对象或可能NSTimeInterval取决于你实际上在这里做什么。

相关问题