【发布时间】:2021-06-05 12:58:45
【问题描述】:
uiimageview extension to load image
cell loading in tableview 我一直在尝试使用这些函数将图像添加到我的表格视图中,但由于某种原因,图像不会显示它不会引发任何错误,并且由于打印显示 url,因此 url 正在正确传递。任何有关为什么这些照片不会显示的帮助将不胜感激
【问题讨论】:
-
请edit您的问题以文本形式包含代码,而不是图像。不要使用
try ?;使用do/try/catch,这样您就可以捕获任何抛出的异常,而不仅仅是将它们丢弃。此外,尽管通常建议不要强制向下转换,但共识是cellForRow(at:)是一个好主意的地方。最好在开发过程中快速捕获问题将单元格出列。单元出列不能突然失败并再次返回一个空的UITableViewCell只是隐藏了问题。 -
哦,情节提要中的红色轮廓和红色错误箭头表示您对图像视图的约束不正确,因此您的图像视图有可能甚至不在屏幕上跨度>
-
闭包中的“弱自我”返回最优值。作为一种好的做法,我认为您应该添加保护“让 self = self else { return }”,它可以安全地展开最佳销售。
-
我的意思是可选的不是最优的......无论如何...... Self 可能是 nil 并给出意想不到的行为