While the approach in my above comment does silence the warning, I was finding that the image was not displaying as I expected. I found that the easiest way to make drawAtPoint work was to subclass UIView and put the exact code that you have into the implementation of drawRect: like so.
- (void)drawRect:(CGRect)rect
{
[super drawRect:rect];
UIImage *test;
test = [UIImage imageNamed:@"position-dot"];
[test drawAtPoint:CGPointMake(100.0, 100.0)];
}
Then, in your controller:
MyViewSubclass *view = [[MyViewSubclass alloc] initWithFrame:self.view.frame];
[self.view addSubview:view];