Why there is an invalid context error?
        Posted  
        
            by Tattat
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Tattat
        
        
        
        Published on 2010-04-03T09:55:16Z
        Indexed on 
            2010/04/03
            10:03 UTC
        
        
        Read the original article
        Hit count: 563
        
Here is the code I use to draw:
- (void) drawSomething
{
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetRGBStrokeColor(context, 1, 0, 0, 1);
    CGContextSetLineWidth(context, 6.0);
    CGContextMoveToPoint(context, 100.0f, 100.0f);
    CGContextAddLineToPoint(context, 200.0f, 200.0f);
    CGContextStrokePath(context);
    NSLog(@"draw");
}
But I got the error like this:
[Session started at 2010-04-03 17:51:07 +0800.]
Sat Apr  3 17:51:09 MacBook.local MyApp[12869] <Error>: CGContextSetRGBStrokeColor: invalid context
Sat Apr  3 17:51:09 MacBook.local MyApp[12869] <Error>: CGContextSetLineWidth: invalid context
Sat Apr  3 17:51:09 MacBook.local MyApp[12869] <Error>: CGContextMoveToPoint: invalid context
Sat Apr  3 17:51:09 MacBook.local MyApp[12869] <Error>: CGContextAddLineToPoint: invalid context
Sat Apr  3 17:51:09 MacBook.local MyApp[12869] <Error>: CGContextDrawPath: invalid context
Why it prompt me to say that the context is invalided?
© Stack Overflow or respective owner