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