Больше ошибок "запрос члена в не структуре или объединении" - PullRequest
0 голосов
/ 30 января 2011

Я использую 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, а активность - UIActivityIndicatorView

Ответы [ 2 ]

2 голосов
/ 30 января 2011

Вы импортировали заголовочный файл CCProgressTimer.h в этот файл реализации?Если все, что вы делаете, это предварительное объявление (@class CCProgressTimer), то оно сообщает компилятору, что класс с таким именем существует, но не сообщает компилятору о свойствах класса.Чтобы иметь смысл для компилятора, необходимо импортировать заголовок для точечного синтаксиса (loadingBar.loading).

(Кроме того, UIView имеет свойство hidden, а не свойство visible.)

0 голосов
/ 30 января 2011

попробуйте объявить класс контроллера в файле .h вашего класса представления

@ class yourcontroller

@ interface yourview ....

надеюсь, это поможет

...