Swift'线程1信号sigabrt'错误

时间:2016-10-27 05:10:09

标签: swift tableview

我正在尝试使用不同的部分实现tableview。在放入此代码之前,应用程序运行良好。我理解这个错误是从没有正确连接的插座弹出的,所以我认为错误来自我用TableView设置的IBOutlet。但我不确定我做错了什么。以下是我的代码:

import UIKit

class MainPageVC: UIViewController, UITableViewDelegate, UITableViewDataSource {


@IBOutlet weak var tableView: UITableView!


override func viewDidLoad() {
    super.viewDidLoad()
    tableView.delegate = self
    tableView.dataSource = self

}
let textCellIdentifier = "cell"

let items = ["My Items", "Needed Items", "Future Items"]

func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
    return items[section]
}

func numberOfSections(in tableView: UITableView) -> Int {
    return items.count
}

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return 1
}

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: textCellIdentifier, for: indexPath)


    return cell
}



override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

}

1 个答案:

答案 0 :(得分:1)

我没有在tableview中放入原型单元格,这消除了错误。