0

我对内存使用有一点问题。当我从驱动器加载图像时,我使用:

func queryFinished(_ notification: Notification) { 
[...]
document?.open(completionHandler: { (success) -> Void in
            if (success == true){
                self.imageArray.insert(compress(document.image), at: index)
                self.collectionView.reloadData()
            }
        }) }
}

一切都很好,之后我压缩图像。问题是内存保留了大图像数据。即使我移回根视图控制器,内存仍然保留大文件。

有什么办法可以清除吗?非常感谢!

4

0 回答 0