致命的错误迅速意外地没有

时间:2015-02-22 03:52:02

标签: ios swift null

我搜索的范围很广,没有人能解释我做错了什么。这是我的来源。我不知道出了什么问题,我看了看我的关系,参考资料等等。没有什么能帮到你。我做了一切相同的事情,包括ViewController,TableView等。

class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {

@IBOutlet weak var myTableView: UITableView!

var items = ["One", "Two"]

override func viewDidLoad() {
    super.viewDidLoad()
    self.myTableView.registerClass(UITableView.self,forCellReuseIdentifier: "Cell")
    self.myTableView.dataSource = self
}

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

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

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    var cell:UITableViewCell = self.myTableView.dequeueReusableCellWithIdentifier("Cell") as UITableViewCell

    cell.textLabel!.text = self.items [indexPath.row]

    return cell;
  }
}

2 个答案:

答案 0 :(得分:0)

您应该注册自定义UITableViewCell课程,而不是UITableView.self

答案 1 :(得分:0)

使用UITableViewCell.self