IOS 7滚动视图图像滑块内存泄漏

时间:2014-01-18 13:01:59

标签: ios7 uiscrollview uiimageview automatic-ref-counting

我的应用程序显示的第一个视图中有一个包含三个图像的scrollView。我使用它作为图像滑块并创建它,在viewDidLoad我做:

for (int i = 0; i < kNumImages; i++) {
    CGRect frame;
    frame.origin.x = self.scrollView.frame.size.width * i;
    frame.origin.y = 0;
    frame.size = self.scrollView.frame.size;

    UIImageView *imageView = [[UIImageView alloc] initWithFrame:frame];
    imageView.image = [UIImage imageNamed:[NSString stringWithFormat:@"craft%d.jpg", i]];
    [self.scrollView addSubview:imageView];
}

当使用探查器工具和内存泄漏工具时,应用程序启动时,7秒后,在viewDidLoad之后,当我看到屏幕已满载时,探查器显示内存泄漏峰值。像__ |这样的东西__。我不明白为什么会这样。我正在使用ARC。

编辑:

我创建了一个空项目(单个viewController),并使用storyboard添加了一个imageView。仍然使用故事板我将图像属性设置为资产目录中的图像并显示NO泄漏...如果我选择的图像不是来自资产,则显示泄漏。

编辑2:

设备上没有泄漏峰值。

0 个答案:

没有答案