A bit complicated path to bad access #cocoa #xcode