【发布时间】:2023-03-16 14:05:02
【问题描述】:
我在这里阅读了很多 answers 说通过使用 AlamofireImage 辅助方法(例如 af_setImageWithURL())或任何等效库,您无需担心单元重用的东西(另外,许多已发布的教程实际上只是这样做)。也就是说,在后台下载完成后,我不必保持对单元格的弱引用或使用tableView的cellForRowAtIndexPath()方法更新其imageView,就像我们通常手动请求时所做的那样。
首先,这是真的吗?如果是这样,它是如何在库中完成的,因为我试图追踪 AlamofireImage 的 af_setImageWithURL() 代码,但我找不到任何努力来确保我们仍在处理我们发出请求的同一个单元格。我错过了什么吗?
如果这听起来很愚蠢,我很抱歉,但我真的很困惑。
【问题讨论】:
-
AlamofireImage 不会自动避免单元重用问题。
-
所以你告诉我所有这些教程都做错了,这真的很有趣!但是,是的,现在它更有意义了......
-
好吧,我不确定你在说什么教程,但如果其中一些做错了,我不会感到惊讶。
标签: ios swift uitableview alamofireimage