メモリ使用量に少し問題があります。ドライブから画像をロードするときは、次を使用します。
func queryFinished(_ notification: Notification) {
[...]
document?.open(completionHandler: { (success) -> Void in
if (success == true){
self.imageArray.insert(compress(document.image), at: index)
self.collectionView.reloadData()
}
}) }
}
その後、画像を圧縮します。問題は、メモリが大きな画像データを保持していることです。ルート ビュー コントローラーに戻っても、メモリには大きなファイルが保持されます。
それをクリアする方法はありますか?どうもありがとうございました!