Estoy tratando de guardar y restaurar un CGContext para evitar hacer cálculos pesados de dibujo por segunda vez y obtengo el error <Error>: CGGStackRestore: gstack underflow
.Guardar y restaurar CGContext
¿Qué estoy haciendo mal? ¿Cuál es la forma correcta de hacer esto?
- (void)drawRect:(CGRect)rect {
CGContextRef context = UIGraphicsGetCurrentContext();
if (initialized) {
CGContextRestoreGState(context);
//scale context
return;
}
initialized = YES;
//heavy drawing computation and drawing
CGContextSaveGState(context);
}
siento que he editado mi código y conseguir el mismo error de nuevo – cocoatoucher