Memory over-release problem when I am animating UIView

Posted by Sheehan Alam on Stack Overflow See other posts from Stack Overflow or by Sheehan Alam
Published on 2010-04-28T01:59:28Z Indexed on 2010/04/28 2:03 UTC
Read the original article Hit count: 384

I have enabled NSZombie's and I am getting the following message in my console when I am running my application:

 *** -[UIViewAnimationState release]: message sent to deallocated instance 0xf96d7e0

Here is the method that is performing the animation

-(void)loadAvatar:(STObject*)st
{   
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];    

    avatar.alpha = 0;
    avatar.frame = avatarRectSmall;

    avatar.image = [ImageCache getMemoryCachedImageAtUrl:st.avatar_url];

    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:.50];

    avatar.frame = avatarRectNormal;
    [avatar setAlpha:1];
    [UIView commitAnimations];


    [pool release];
    pool = nil;
}

I don't always get a crash, only sometimes. I'm wondering what is getting released?

© Stack Overflow or respective owner

Related posts about cocoa-touch

Related posts about iphone