How can i draw a dot on the screen on touchesEnded using UIBezierpath
<p>Can someone here please show me how to draw a single dot using UIBezierpath. I am able to draw a line using  the UIBezierpath but if i remove my finger and put it back and then remove nothing get drawn on the screen.
Thanks</p>

<pre><code>- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
</code></pre>

<p>{</p>

<pre><code>UITouch *touch = [touches anyObject];
CGPoint p = [touch locationInView:self];
[pPath moveToPoint:p];
[pPath stroke];
[self setNeedsDisplay];
</code></pre>

<p>}</p>

<pre><code>- (void)drawRect:(CGRect)rect
</code></pre>

<p>{</p>

<pre><code> [pPath stroke];
</code></pre>

<p>}</p>
