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.

questionAnswers(5)

yourAnswerToTheQuestion