1

我已经将我的代码一分为二,并确定这会导致内存泄漏。有人可以解释为什么吗?

self.overlayUIImageView, 在 IB 中设置。该属性被声明为(nonatomic, weak)

如果我注释掉这个 while 块,我不会收到 malloc 错误。如果我在这里只注释掉 // Graphics 操作(如下所示),我仍然会得到 malloc 错误。

UIGraphicsBeginImageContextWithOptions(self.overlay.frame.size, NO, 0);

// Graphics operations here

self.overlay.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
4

0 回答 0