title: Cocos2d CCTouchBegan
body: <p>I'm trying to create a program where when the user touches the screen, a sprite will appear. However, if the user keeps their finger on that Sprite, the sprite will grow bigger until the user lets it go.</p>
  
  <p>Now, I created this program in Cocos2d 1.x and it worked fine. However, when I attempted it in 2.x, the sprite gets created but it doesn't help the Sprite Grow. 
  The code is the following:</p>
  
  <pre><code>-(BOOL) ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event{
  
  CGPoint touchLocation = [self convertTouchToNodeSpace:touch];
  
  redBall = [CCSprite spriteWithFile:@"Circle.png"];
  redBall.position = ccp(touchLocation.x, touchLocation.y);
  redBallRect = CGRectMake(redBall.anchorPoint.x, redBall.anchorPoint.y, redBall.contentSize.width, redBall.contentSize.height);
  
  [self addChild:redBall];
  
  
  
  
  if (CGRectContainsPoint(redBallRect, touchLocation )) {
      NSLog(@"Hello");
      growForever = [CCRepeatForever actionWithAction: [CCScaleBy actionWithDuration: .5 scale: 1.2]];
      [growForever setTag:1];
      [redBall runAction:growForever];
  
  }
  
  return YES;
  
  }
  </code></pre>
  
  <p>What might be the problem and how do I solve it?</p>