无法在TableViewCell中隐藏iOS swift imageView

无法在TableViewCell中隐藏iOS swift imageView,ios,uitableview,swift,uiimageview,hidden,Ios,Uitableview,Swift,Uiimageview,Hidden,我最近在一个objective-C项目中添加了一些swift代码,我遇到了一些我无法解决的奇怪问题 我正在使用我自定义的搜索栏(来自Ray教程)。在cellforrowatinexpath方法中,我可以自定义我的单元格标签,一切正常。唯一的问题是,我不能根据if(BOOL)条件隐藏一些ImageView。我的swift代码一定有问题,因为我可以用相同的if(BOOL)条件将这些图像隐藏在Objective-C文件中 以防万一,如果有人能帮助我,我会发布我的代码 在SearchVC中(swift)

我最近在一个objective-C项目中添加了一些swift代码,我遇到了一些我无法解决的奇怪问题

我正在使用我自定义的搜索栏(来自Ray教程)。在
cellforrowatinexpath
方法中,我可以自定义我的单元格标签,一切正常。唯一的问题是,我不能根据if(BOOL)条件隐藏一些ImageView。我的swift代码一定有问题,因为我可以用相同的if(BOOL)条件将这些图像隐藏在Objective-C文件中

以防万一,如果有人能帮助我,我会发布我的代码

在SearchVC中(swift)

有人有主意吗

if person.hasMailSent == false {
    cell.imageMail.hidden == true // --> does not work in swift code but is Hidden in objective-C with the setHidden:true
}
if person.hasFacturation == false {
    cell.imageFacturation.hidden == true // --> does not work in swift code but is Hidden in objective-C with the setHidden:true
}

在行
cell.imageMail.hidden==true
中,您基本上是在比较,而不是赋值。如果你想赋值,它应该是
cell.imageMail.hidden=true

啊哈,这是一个可怕的初学者错误。。。我真蠢。非常感谢:-)
if person.hasMailSent == false {
    cell.imageMail.hidden == true // --> does not work in swift code but is Hidden in objective-C with the setHidden:true
}
if person.hasFacturation == false {
    cell.imageFacturation.hidden == true // --> does not work in swift code but is Hidden in objective-C with the setHidden:true
}