我已經啓用NSZombie的,當我運行我的應用程序,我在我的控制檯得到以下信息:內存過放的問題,當我動畫的UIView
*** -[UIViewAnimationState release]: message sent to deallocated instance 0xf96d7e0
這裏是正在執行動畫的方法
-(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;
}
我並不總是崩潰,只是有時候。我想知道什麼是發佈?
看看它的回溯。 – 2010-04-28 02:07:54
回溯只讓我回到主線。之後的任何事情都是組裝。 – 2010-04-28 02:09:59
嘗試設置一些斷點。 – 2010-04-28 02:14:16