2011-01-29 79 views
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

回答

2

你有進口的CCProgressTimer.h頭文件到這個實現文件?如果你所做的只是一個前向聲明(@class CCProgressTimer),那麼它會告訴編譯器存在一個具有該名稱的類,但它不會告訴編譯器該類的屬性。您必須爲點語法(loadingBar.loading)導入頭文件才能對編譯器有意義。

(另外,UIViewhidden屬性,而不是visible屬性。)

+0

好的電話喬納森。這些可見/隱藏的東西總是讓我感到滿意,因爲我來自C#.Net。 – 2011-01-29 22:57:59

+0

謝謝我改變可見隱藏。我也導入了CCProgressTimer,但是這對錯誤沒有任何幫助。 #import btw haha​​ – Joethemonkey101 2011-01-30 03:19:19

0

嘗試着聲明你的控制器類在您的視圖類的.h文件中

@class yourcontroller

@interface yourview ....

希望它有幫助

相關問題