Я надеюсь, что вы уже можете определить местоположение касания.
Предполагая, что у вас уже есть местоположение касания, используя CCMoveTo:
id move = [CCMoveTo actionWithDuration:duration position:touchLocation];
[spr runAction:move];
Надеюсь, это поможет .. =)