所以,我有一个叫做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