【发布时间】:2012-02-05 13:13:25
【问题描述】:
在大约 2k 行代码中,静态分析器只有一个问题,因此:
spellDetailModalViewController *detailVC = [[spellDetailModalViewController alloc]init];
UIImage *tempImage = self.spellImageView.image;
CGRect newSize = CGRectMake(0.0, 0.0, 320.0, 305.0);
CGImageRef temp = CGImageCreateWithImageInRect([tempImage CGImage], newSize);
UIImage *passingImage = [UIImage imageWithCGImage:temp];
temp=nil;
它抱怨 CGImageRef 'temp' '可能'被泄露,并且保留计数为 +1。在图像被传递到模态 ViewController 后,我将其设置为 nil。显然,在 ARC 下,我不能在 ARC 下调用 [temp release]。不知道该怎么办。 非常感谢您的帮助。
【问题讨论】:
标签: ios xcode memory-leaks automatic-ref-counting cgimageref