Я хочу вызвать метод, отвечающий за рисование текста на экране через каждые 5 секунд. Вот мой кодCGContextShowTextAtPoint: недопустимый контекст
-(void) handleTimer: (NSTimer *)timer
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context, 2.0);
CGContextSetStrokeColorWithColor(context, currentColor.CGColor);
CGContextTranslateCTM(context, 145.0, 240.0);
CGContextScaleCTM(context, 1.0, -1.0);
CGContextSelectFont(context, "Arial", 18, kCGEncodingMacRoman);
CGContextSetCharacterSpacing(context, 1);
CGContextSetTextDrawingMode(context, kCGTextFillStroke);
CGContextSetRGBStrokeColor(context, 0.5,0.5,1,1);
CGContextShowTextAtPoint(context, 100, 100, "01", 2);
}
Но через 5 секунд, когда этот метод называется я получаю эту ошибку
CGContextShowTextAtPoint: недопустимый контекст
Другое дело, как показывают более тонкий шрифт?
как форматировать код, чтобы он выглядел идеально в stackoverflow? – coure2011