When we should use pushScene and replaceScene in cocos2d ?
Posted
by srikanth rongali
on Stack Overflow
See other posts from Stack Overflow
or by srikanth rongali
Published on 2010-05-21T11:58:57Z
Indexed on
2010/05/21
12:00 UTC
Read the original article
Hit count: 509
cocoa-touch
|cocos2d-iphone
Hi, I cocos2d, I am using pushScene and replaceScene to move to next scene. But, I am confused which we should use?
When I am using replaceScene in some places app is crashing and giving errors like
-[UITextView length]: unrecognized selector sent to instance 0x842a750
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[UITextView length]: unrecognized selector sent to instance 0x842a750'
But, in my program I am not passing length to UITextView. My program is in this way
In scene1 I have UITextView, and I am replacing this scene with scene2. Then
-(id)buttonPressed:(id)sender
{
[description removeFromSuperview]; // It is the textView(description)
CCScene *Scene = [CCScene node];
CCLayer *Layer = [scene2 node];
[Scene addChild:Layer];
[[CCDirector sharedDirector] setAnimationInterval:1.0/60];
[[CCDirector sharedDirector] replaceScene: Scene];
}
But, when I am using pushScene in presence of replaceScene it is working good. Please clarify me which one should use in which cases ?
Thank You
© Stack Overflow or respective owner