私の CCLayer の init 関数には、次のコードがあります。
CCTexture2D *tex = CCTextureCache::sharedTextureCache()->addImage("img/menu/chest.png");
CCSprite *spr = new CCSprite();
spr->setDisplayFrame(CCSpriteFrame::create(tex, CCRectMake(0, 0, 5, 5)));
spr->setPosition(ccp(470, 90));
this->addChild(spr);
しかし、実行すると、「spr->setDisplayFrame」行でアクセス違反が発生します。このアクセス違反が発生する理由と修正方法を教えてください。