Re: Nib & retainCount confusion
Re: Nib & retainCount confusion
- Subject: Re: Nib & retainCount confusion
- From: Patrick Cusack <email@hidden>
- Date: Wed, 3 Oct 2007 08:04:21 -0700
Be careful that your replies don't discourage people from posting in
the first place. I know that my code is leaking. As to whether
counting the retains is smart, I used them to see what was invoking
the retain. My question still stands: Is my controller class being
retained through bindings somehow? Thanks for the referral on the
performance overview documentation. I did use the ObjectAlloc tool
prior to posting, examined my instance after I had released it,
examined the backtrace again to see what was retaining it.
LA
On Oct 3, 2007, at 1:36 AM, Scott Anguish wrote:
On Oct 3, 2007, at 3:05 AM, email@hidden wrote:
I have a controller class that loads a nib. The Nib has an 1)
NSObjectController and 2) a view. The view has controls which are
bound to various properties in the NSObjectController. The
NSObjectcontroller's content value is bound to my controller
class' dictionary ivar. Whenever I send a release message to my
controller class, I expect the dealloc method to be called. I
overrode retain & release to see how many times the methods get
called and under what cricumstances. It seems that whenever I call
the release, the retain count is always at 2, so my dealloc method
never gets called. This is a memory leak. Is my controller class
being retained through bindings somehow? The same controls that
the NSObjectController are bound to are also present in my
controller class as IBOutlets. I set them to nil when I want to
release the object. Ugh. Any thoughts on what I am doing wrong?
counting the retains in the first place! seriously.
do this type of memory leak debugging using the proper tools,
rather than trying to track the retains and releases. search for
"memory leaks" in Xcode to find the current tools. The Performance
Overview document also points to the correct tools
_______________________________________________
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