Re: Enabling NSZombieEnabled programatically
Re: Enabling NSZombieEnabled programatically
- Subject: Re: Enabling NSZombieEnabled programatically
- From: "Paul Sanders" <email@hidden>
- Date: Sun, 10 Jan 2010 12:50:22 -0000
You could try setting it in a C++ constructor (in a source file
with extension .mm). Constructors for statically allocated
objects run before main. Typed in mail:
-----
class EnableZombies
{
public:
// Constructor
EnableZombies ()
{
setenv ("NSZombieEnabled", "YES", 1);
}
};
static EnableZombies ShaunOfTheDead;
-----
Paul Sanders.
On Jan 9, 2010, at 16:54, Graham Cox wrote:
> I'm getting something odd though. If I set NSZombieEnabled
> during app delegate -applicationDidFinishLaunching: method
> from my preference, a later deliberate over-release still
> causes a EXC_BAD_ACCESS. If I set it as an environment
> variable (Xcode launch arguments for my app) I get the zombie
> logged as expected. In either case I can see that
> NSZombieEnabled is YES, but directly setting it doesn't appear
> to work.
>
> Any idea what I'm doing wrong?
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden