我的tableView标题中有一个collectionView。如果collectionView中没有数据我想隐藏tableView标头。
我在线上随机崩溃了self.tableView.tableViewHeader = nil 我尝试更改标题(0.1)的大小,如果数据为空并且没有设置标题为零,但这不起作用。
我的应用程序永远不会在我的iPhone或模拟器上崩溃。但是我通过Crashlytics从用户那里收到了大量的崩溃报告。我不能
@IBOutlet weak var recView: UIView! // --> my header
func loadRecData() {
//Parse JSON here,
if //JSON data empty {
self.tableView.tableHeaderView = nil
}else {
self.collectionView.reloadData()
}
}
func loadTableData() {}
override func viewDidLoad() {
super.viewDidLoad()
self.loadRec()
self.loadTableData()
}
崩溃报告:https://www.dropbox.com/s/3y205d7g0fjaqid/crashReport.txt?dl=0
答案 0 :(得分:0)
不要设置self.tableView.tableHeaderView = nil
,而是在委托方法中将tableHeaderView高度设置为零。它的工作正常。