我已经声明了一个名为restaurantNames
的变量,并使用一个数组来存储表数据。当我运行我的程序时,我得到一个错误Thread 1: Break point 1.3
但是我的代码上没有突出显示的错误,并且TableView也没有显示行之间的行,它只是一个空白页面。
class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
var restaurantNames = ["Lucky WOK", "JFK", "Cafe11"]
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
// return the number of rows in the section
return restaurantNames.count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cellIndentifier = "Cell"
let cell = tableView.dequeueReusableCellWithIdentifier(cellIndentifier, forIndexPath: indexPath)
// Configure the cell
cell.textLabel?.text = restaurantNames [ indexPath.row]
return cell
}
控制台的输出:
UIKit-3512.29.5/UITableView.m:6547
2015-12-16 01:37:50.392 Dine-In[35796:238637] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier Cell - must register a nib or a class for the identifier or connect a prototype cell in a storyboard'