创建单元格时TableViewCell未解析标识符

时间:2017-01-07 10:17:59

标签: ios swift xcode uitableview

在我的Xcode项目中,我the main storyboard设置了table viewprototype cellidentifier设置为“单元格”。表格视图包含data source outletdelegate outlet 然而,当我在第11行创建表视图时,由于“未解析的标识符”,我的构建每次都会崩溃。(参见下面的代码)。

class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource 
{

let array = createArray()

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

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    cell = UITableViewCell(style: UITableViewStyle.default, reuseIdentifier: "cell") |"ERROR: Unknown Identifier 'cell' "
    cell.textlabel?.text = ""
    return cell
}

是否有人知道此错误并愿意提供帮助?

2 个答案:

答案 0 :(得分:2)

使用以下代码获取swift 3。*

angularjs

答案 1 :(得分:1)

您永远不会直接初始化UITableViewCell个实例。

viewDidLoad

tableView.register(UITableViewCell.self, forCellReuseIdentifier: "cell")

然后:

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for indexPath: indexPath)
    cell.textlabel?.text = ""
    return(cell)
}