Metoda delegowania CALayer drawLayer nie jest wywoływana
Mój obiekt podklasa NSObject ma zmienną instancji CALayer. Używam go do rysowania i buforowania zawartości przy pomocy delegata ustawionego na moim obiekcie.
Ale z jakiegoś powodudrawLayer:inContext:
metoda NIGDY nie zostanie wywołana. NatomiastactionForLayer:forKey:
Metoda delegowania jest wywoływana, co oznacza, że delegat jest prawidłowo ustawiany za pomocąlayer.delegate = self
w metodzie init obiektu.
Wszelkie sugestie dotyczące tego, co uniemożliwia moją metodę rysowania warstwdrawLayer:inContext:
od wezwania?
Nazywam się[layer setNeedDisplay]
często. Myślę więc, że to jakiś podstawowy błąd.