NSObjectのサブクラスである私のオブジェクトにはCALayerインスタンス変数があります。デリゲートをオブジェクトに設定して、コンテンツの描画とキャッシュに使用します。
しかし、何らかの理由でdrawLayer:inContext:
メソッドが呼び出されることはありません。デリゲートメソッドは呼び出されますが、デリゲートがオブジェクトのinitメソッドでactionForLayer:forKey:
適切に設定されていることを意味します。layer.delegate = self
レイヤー描画メソッドdrawLayer:inContext:
が呼び出されない原因について何か提案はありますか?
私は[layer setNeedDisplay]
よく呼ばれます。ですから、それはいくつかの根本的な誤りだと思います。