I would normally paste my code, but I think in this case it’s important to show how my code use to look.
I’ve made some changes, following an advice here to workaround a leak. However, my -init method doesn’t get called anymore. Can anyone point out the problem?
The breakpoint for -init is never met.

You’re calling
[super init]; this will call theinitimplementation of the superclass.