在我的ViewController中,我有一个UITableView和这些方法:
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if(self.mQuoteObjects.count > 0){
return 1
}
return 0
}
func tableView(tableView: UITableView, numberOfSectionsInTableView section: Int) -> Int {
let nbItem = self.mQuoteObjects.count
return nbItem
}
方法“numberOfRowsInSection”已正确调用,但从未调用“numberOfSectionsInTableView”。
我错过了什么?
您可以在Obj-c中回复
最佳答案
方法名称不正确。应该是numberOfSectionsInTableView(_:)
。
参见UITableViewDataSource protocol reference。
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return self.mQuoteObjects.count
}