我很难弄清楚为什么会遇到错误:
CCSprite copyWithZone 无法识别的选择器发送到实例
我想在 Rectangle 对象中保留对 rectangleSprite 的引用。我在 Rectangle.m 文件中合成它。我尝试将 rectangleSprite 存储在 Rectangle 的 rectangleSprite 属性中的方式是否有错误?
矩形.h
#import "CCNode.h"
#import "cocos2d.h"
#import "CCSprite.h"
@interface Rectangle : CCNode
{
CCSprite *rectangleSprite;
}
@property(nonatomic,readwrite,copy) CCSprite *rectangleSprite;
@end
CocosScene.m
...
CCSprite *rectangleSprite = [CCSprite spriteWithFile:@"rectangle.png"];
Rectangle *rectangle = [[Rectangle alloc] init];
rectangle.rectangleSprite = rectangleSprite;
...