这是我如何返回表视图的行数:
public func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if let dataCount = self.data?.count {
return dataCount
} else {
return 0
}
}
但是,我想使用可选链接使其更简洁......但是编译器对我的代码不满意。我试试这个:
return self.data?.count
它抱怨计数是 Int 类型的?我应该强制打开它,所以我这样做:
return self.data?.count!
它抱怨 count 是 Int 类型。使用可选链接,如果数据不是 nil,它应该只获取计数,如果数组不是 nil,那么我知道计数将返回 ok。
我错过了什么?谢谢