Mi objeto una subclase de NSObject tiene variable de instancia CALayer. Lo uso para dibujar y almacenar en caché el contenido con su delegado establecido en mi objeto.Método de delegado CALayer drawLayer no se llama
Pero por alguna razón drawLayer:inContext:
se llama al método NUNCA. Mientras que el método delegado actionForLayer:forKey:
se llama, lo que implica que el delegado se establece correctamente con layer.delegate = self
en el método init del objeto.
¿Alguna sugerencia sobre qué impide que se llame mi método de dibujo en capas drawLayer:inContext:
?
Me llaman [layer setNeedDisplay]
a menudo. Así que supongo que es un error fundamental.
setNeedsDisplay – antonio081014
error tipográfico fijo ... gracias. – amattn