2011-09-12 3 views
0

Xcode 4にアップグレードして以来、私はこのエラーがあり、何が間違っているのか分からないようです。エラー:予想されるメンバー名または ';'宣言指示子[1]の後に-IBAction

エラー:予想されるメンバー名または ';'に...

- (IBAction)someMethod; 

:宣言指定子は、[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を強調した後、メソッドの戻り値として意図されていますそれがターゲット/アクション接続で利用可能であることをInterface Builderに伝えます。可変データ型を意図したものではありませんが、IBActionvoidと定義されていると、それを取り除くことができます。

ただし、この変数には正しいデータ型を使用する必要があります。 id(汎用オブジェクトの場合)またはおそらくNSTimeInterval(ここで実際に何をしようとしているかによる)

関連する問題