您好,我有一个 uiscrollview,并且在 uiscrollview 中有一个 uiimageview 对象。我启动应用程序。然后我在滚动视图向右滚动,滚动视图发生变化,但我看不到我在 - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView 添加的下一个 uiimageview 对象。在我添加下一个对象之前,我删除了前一个...有什么问题?
删除我使用的对象
UIImageView *l;
for (NSInteger ko=0; ko<[[scroll subviews] count]; ko++){
if ([[[scroll subviews] objectAtIndex:0] isKindOfClass:[UIImageView class]]){
//This code never gets hit
l=[[scroll subviews] objectAtIndex:0];
[l removeFromSuperview];
l=nil;
}
}
然后我添加下一个对象
[滚动添加子视图:图像视图];
我删除了前一个对象,因为当我在滚动视图中添加 110 张图像时我的应用程序崩溃了,所以我想我必须管理内存。这就是我删除前一个对象的原因。
请任何人帮忙!