• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: double free error
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: double free error


  • Subject: Re: double free error
  • From: "Henry McGilton (Boulevardier)" <email@hidden>
  • Date: Mon, 14 Dec 2009 12:55:23 -0800

On Dec 14, 2009, at 12:45 PM, Eric E. Dolecki wrote:

> I was receiving malloc double free errors when a view removed itself, so all
> of the releases I was doing in the view I commented out, the view killing
> itself after it animates from visual view:
>
> - (void) killMe:(NSString *)animationID finished:(NSNumber *)finished
> context:(void *)context {
>
> [self.view removeFromSuperview];
>
> }


removeFromSuperview
Unlinks the receiver from its superview and its window, and removes it from the responder chain.

- (void)removeFromSuperview

Discussion
If the receiver’s superview is not nil, this method releases the receiver.

===================
If you plan to reuse the view, be sure to retain it before calling this method and be sure to release it as appropriate when you are done with it or after adding it to another view hierarchy.

===================


> I no longer receive the malloc double free errors. I was creating NSStrings
> and NSDateFormatters (init type stuff), all of which I previously was
> releasing myself. Does it sound reasonable that the removeFromSuperview was
> cleaning all that up already and thus the releases caused the errors? I am
> trying to still get my head around memory management.

    Cheers,
        . . . . . . . .    Henry



_______________________________________________

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

  • Follow-Ups:
    • Re: double free error
      • From: "Eric E. Dolecki" <email@hidden>
References: 
 >double free error (From: "Eric E. Dolecki" <email@hidden>)

  • Prev by Date: Re: Wierd Crash Report
  • Next by Date: Re: double free error
  • Previous by thread: double free error
  • Next by thread: Re: double free error
  • Index(es):
    • Date
    • Thread