0
collectionView
(colectionCell
にはhorizontalCollection
も含まれています)に画像を読み込むときに問題が発生します。SDWebImageで画像を読み込むと、プロジェクトのメモリを取得する
showActivityIndicator()
imageView.sd_setOptimizedImageWithURL (url, placeholderImage: placeholder) {
self?.hideActivityIndicator()
})
私はまた、次の操作を行います。
override func prepareForReuse() {
super.prepareForReuse()
hideActivityIndicator()
seshImageView.sd_cancelCurrentImageLoad()
}
は、それから私は、/ダウン、最終的にクラッシュが起こるまでスクロールしています。 Instrumentsからの割り当ての使用私はメモリが急速に成長しているのを見ていますが、まだ修正できません。 私の画面を確認してください。
TotaBytes
はほぼ6GBを達成し、その後クラッシュします。
私が間違っていることを理解するのに助けてくれる人がいますか?ありがとう!
説明していただきありがとうございます。少し後で試してみてください。問題は画像の読み込みだけではないようです。私がすべてのコードにコメントを書き、空のセルだけをスクロールすると、メモリは増え続けます。多分あなたはそれに直面したでしょうか?普段ですか?ありがとう! – Svitlana
あなたのUICollectionViewにreuseIdentifiersを使用していますか? – dragoneye
はい、私はreuseIdentifiersを使用していますが、私はあなたの助けに間違いを見つけたと思われ、遅延読み込みも役に立ちました! – Svitlana