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 并且 activity 是一个 UIActivityIndi​​catorView

4

2 回答 2

2

你有没有将CCProgressTimer.h头文件导入到这个实现文件中?如果您所做的只是一个前向声明 ( @class CCProgressTimer),那么它会告诉编译器具有该名称的类存在,但它不会告诉编译器该类的属性。您必须为点语法 ( loadingBar.loading) 导入标头才能对编译器有意义。

(另外,UIView有一个hidden属性,而不是一个visible属性。)

于 2011-01-29T22:03:35.167 回答
0

尝试在视图类的 .h 文件中转发声明您的控制器类

@class 你的控制器

@interface 你的看法....

希望能帮助到你

于 2011-01-30T16:38:55.857 回答