所以,我有一個叫做Stone的課。 在Stone.h我有這些行:@property失敗,出了什麼問題?
@interface stone : CCNode <CCTargetedTouchDelegate> {
GameLayer *theGame;
}
@property(readwrite,nonatomic, retain) GameLayer *theGame;
@property(readwrite,nonatomic,retain) CCSprite *mySprite;
和我Stone.m
@implementation Stone
@synthesize theGame,mySprite;
這是所有相關的代碼。但編譯器說 - 沒有聲明屬性theGame和mySprite在界面中找到。 更糟糕的是,這是一本書的例子,我做錯了什麼?我檢查了它和書中的完全一樣的代碼。
爲什麼沒有看到.h文件中屬性的聲明? #import聲明在那裏。 我認爲這是指針問題,但它也沒有看到純整數的屬性 - @property(readwrite, assign) int stoneType;
例如返回相同的錯誤。
謝謝,這真的幫助。 24個錯誤消失了! – Dvole 2011-05-03 19:16:18