0

coocs2d を使用していますが、コメントするとタイトル エラーが発生します。UIKit をヘッダーにインポートしました。

-(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 です

4

2 に答える 2

2

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

(また、プロパティではなく、プロパティをUIView持っています。)hiddenvisible

于 2011-01-29T22:03:35.167 に答える
0

ビュークラスの.hファイルでコントローラークラスを前方宣言してみてください

@class yourcontroller

@interface yourview....

それが役に立てば幸い

于 2011-01-30T16:38:55.857 に答える