title: Set position to SKSpriteNode after forcefully stop it (i.e. set velocity 0)
body: <p>I am getting strange behaviour in my game. I have one <code>SKSpriteNode</code>. After give <code>force</code> to my <code>SKSpriteNode</code>, due to effect of <code>force</code> my <code>SKSpriteNode</code> starts travelling (i.e <code>mySpriteNode.physicsBody.isResting == NO</code>).</p>
  
  <p><strong>SCENARIO :</strong></p>
  
  <p>When ball stop it's simulation(i.e <code>mySpriteNode.physicsBody.isResting == YES</code>) and i give any <code>position</code> to mySpriteNode. this works perfectly.</p>
  
  <p>BUT,</p>
  
  <p>When mySpriteNode is travelling (i.e <code>mySpriteNode..physicsBody.isResting == NO</code>) and i give <code>velocity</code> <strong>0</strong> to mySpriteNode and it stops(i.e <code>mySpriteNode..physicsBody.isResting == YES</code>). But when i give any <code>position</code> to it, It doesn't make any effect.</p>
  
  <p>mySpriteNode's <code>position</code> is remaining its place where i give 0 velocity.</p>
  
  <p>Any ideas?</p>