Я делаю расширенный рисунок в своем подклассе NSView, используя CALayers, используя -(void) drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx
. В этом обратном вызове мне предоставляется CALayer, но мне нужно знать z-индекс этого слоя в произвольно большом списке слоев (все из которых являются подслоями корневой слой).
Я пробовал int index = [self.layer.sublayers indexOfObject:someCALayer];
, но, похоже, это не сработало.
Как я могу определить индекс CALayer?