2011-09-12 67 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取決於你實際上在這裏做什麼。

相關問題