2011-01-29 8 views
0

私はcoocs2dを使用しています。コメントを付けるとタイトルエラーが発生します。私はヘッダーにUIKitをインポートしました。"構造体または共用体ではないメンバーのリクエスト" more

-(void)timerLoad:(NSTimer *)timer { 
    timer = [NSTimer scheduledTimerWithTimeInterval:(1.0/2.0) target:self selector:@selector(timerLoad:) userInfo:nil repeats:YES]; 
    if (loadingBar.loading) { //error 
     [activity stopAnimating]; 
    } 
    else { 
     [activity startAnimating]; 
    } 
    if (loadingBar.loading = NO) { //error 
     activity.HIDDEN = YES; //thanks ;) 
    } 
} 

loadingBarがCCProgressTimerあると 活動がUIActivityIndi​​catorView

答えて

2

では、この実装ファイルへCCProgressTimer.hヘッダファイルをインポートしたことがありますか?あなたがするのは順方向宣言(@class CCProgressTimer)ですが、その名前を持つクラスが存在することをコンパイラーに伝えますが、クラスのプロパティについてはコンパイラーに通知しません。コンパイラに合うように、ドット構文(loadingBar.loading)用にヘッダをインポートする必要があります。

(また、UIViewhidden財産ではなく、visible性質を持っています。)

+0

よろしくお願いします。私はC#.Netから来たので、可視/非表示のものは常に私を得る。 –

+0

ありがとうございました。私はvisibleをhiddenに変更しました。私もCCProgressTimerをインポートしましたが、それはエラーに何もしませんでした。 #import btw haha​​ – Joethemonkey101

+0

コンパイラの実際の出力は何ですか? –

0

yourcontroller

@interface @classビュークラスの.hファイルに

をお使いのコントローラクラスを宣言転送しようあなたの意見....

ほしいと思っています。

+0

ありがとう、私はすでに@class CCProgressTimerを行っています。ヘッダファイルの – Joethemonkey101