【发布时间】:2016-04-02 17:48:01
【问题描述】:
我在 XIB 中使用 CustomCell 做一个小的 UITableView。
如果布尔值为 FALSE,我想删除视图。
所以我做的只是一个小功能:
func deleteStackOrNot(valeurPLIST: Bool, stack: UIStackView) {
if valeurPLIST {
stack.hidden = false
} else {
stack.removeFromSuperview()
}
}
然后:
deleteStackOrNot((corpusArray[indexPath.row]["iconesNPBool"] as! Bool), stack: cell.iconesStackOutlet)
在第一次向下滚动时效果很好,在 2 个单元格上。但是,当我滚动回第一个单元格时,我得到:
fatal error: unexpectedly found nil while unwrapping an Optional value
指向函数调用。
我想我已经删除了出口,比如“永远”,现在 xcode 似乎无法重新创建它......
我也尝试过 .hidden 但我需要将其删除,因为当视图隐藏时约束仍然存在。
你怎么看?
【问题讨论】:
标签: ios swift uitableview