Swift2中的UITableViewDataSource错误

Swift2中的UITableViewDataSource错误,uitableview,swift2,xcode7,Uitableview,Swift2,Xcode7,我正在学习Swift,对一些行进行编码,屏幕上会出现一个错误,显示:类型JVViewController(类名)不符合协议“UITableViewDataSource”。我不知道为什么我的文件中会出现这种情况,如果我在其他应用程序中也这样做了,而且我从来没有遇到过这种问题 请告诉我如何解决这个问题。 谢谢 如果一个类不符合协议,则意味着您需要实现一些协议方法。在UITableViewDataSource上,需要实现以下方法: 它定义将在tableView上显示的tableViewCell的数量

我正在学习Swift,对一些行进行编码,屏幕上会出现一个错误,显示:类型JVViewController(类名)不符合协议“UITableViewDataSource”。我不知道为什么我的文件中会出现这种情况,如果我在其他应用程序中也这样做了,而且我从来没有遇到过这种问题

请告诉我如何解决这个问题。
谢谢

如果一个类不符合协议,则意味着您需要实现一些协议方法。在UITableViewDataSource上,需要实现以下方法:

它定义将在tableView上显示的tableViewCell的数量

表格视图(uuquofrowsinssection:)

它定义每个tableViewCell的设置

表格视图(uxCELLFORROWATINDEXPATH:)

也许您忘了实现一个或两个数据源方法

例如:

您可以在Apple文档中找到更多信息:

class JVViewController : UIViewController, UITableViewDelegate, UITableViewDataSource {

    ...

    var collectionItems = ["One", "Two", "Three"]    

    ...

    //Quantity of rows
    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return self.collectionItems.count;
    }

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

        cell.textLabel?.text = self.collectionItems[indexPath.row]

        return cell
    }

    ...

}