UITableView不显示单元格

Owe*_*ges 1 uitableview ios swift xcode6

我正在使用Xcode 6 Swift和情节提要构建一个IOS应用。贝娄是我在File.swift中拥有的:

import Foundation

struct December {
    let name : String
}
Run Code Online (Sandbox Code Playgroud)

然后,在我的视图控制器中,我有:

import UIKit

class ViewControllerDecember: UITableViewController {

    var december = [December] ()


    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.

        self.december = [December(name: "1"), December(name: "2"), December(name: "3"), December(name: "4"), December(name: "5"), December(name: "6"), December(name: "7"), December(name: "8"), December(name: "9"), December(name: "10"), December(name: "11"), December(name: "12"), December(name: "13"), December(name: "14"), December(name: "15"), December(name: "16"), December(name: "17"), December(name: "18"), December(name: "19"), December(name: "20"), December(name: "21"), December(name: "22"), December(name: "23"), December(name: "24"), December(name: "25"), December(name: "26"), December(name: "27"), December(name: "28"), December(name: "29"), December(name: "30"), December(name: "31")]

    }

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

    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return self.december.count
    }

    override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = self.tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableViewCell

        var de1 : December

        de1 = december[indexPath.row]

        cell.textLabel?.text = de1.name

        return cell


    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行该应用程序时,它显示表格视图,但没有单元格数据。我想念什么?

Dan*_*alt 5

您可能只需要将原型单元标识符设置为“ cell”。

转到情节提要,单击表视图,然后单击属性。

通过将其从0更改为1,给自己一个原型单元。

单击原型单元。将“标识符”属性设置为“单元格”。