Nib & retainCount confusion
Nib & retainCount confusion
- Subject: Nib & retainCount confusion
- From: email@hidden
- Date: Wed, 3 Oct 2007 00:05:56 -0700
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?
LA
_______________________________________________
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