如何设置UITableViewCell的imageView?

时间:2015-08-18 17:09:26

标签: ios swift

tableView(tableView:, cellForRowAtIndexPath:) -> UITableViewCell方法中,如何通过单元格设置可选的imageView?

在这种情况下,

cell!.imageView?.image = someLoadedImage,如果imageView: UIImageView?的{​​{1}}属性在构建时为cell,则分配将失败,对吧?

根据“Swift编程指南”,nil,“在这个例子中,设置john.residence的地址属性的尝试将失败,因为john.residence目前为零”(可选链接章节)

john.residence?.address = someAddress

这是代码:

class Residence {
    ...
    var address: Address?
}
class Person {
    var residence: Residence?
}
let john = Person()
let someAddress = Address()
john.residence?.address = someAddress // will fail

1 个答案:

答案 0 :(得分:0)

我们有理由检查单元格是否为零,因为如果队列中没有可用的可重用单元格,我们必须创建一个新单元格。