friendsListSectionHeader

friendsListSectionHeader

运行代码时出现错误。错误全部在viewForHeaderInSection函数的下面一行中。

let header:friendsListSectionHeader = self.friendsTableView.dequeueReusableHeaderFooterViewWithIdentifier("friendsSection") as! friendsListSectionHeader

我在viewDidLoad中这样引用它。
let nib2 = UINib(nibName: "friendsListSectionHeader", bundle: nil)
        friendsTableView.registerNib(nib2, forCellReuseIdentifier: "friendsSection")

我确实有一个以上的单元格的自定义视图,如果这样做的话。一切都建立了,但是我得到一个错误,当我解开Option值时意外发现nil。

我的.xib和UITableViewHeaderFooterView类都正确引用了。

有什么想法吗?

最佳答案

您使用的是错误的注册方法,正在注册应使用registerNib:forHeaderFooterViewReuseIdentifier:的单元格

08-07 23:39