Type 'ViewController' entspricht nicht dem Protokoll 'UITableViewDataSource'

Started schnell üben. In singleViewController versuche ich ein @ zu machUITableView. Im Storyboard stelle ich die Datenquelle und den Delegaten ein. Hier erhalte ich den Fehler * 'ViewController' entspricht nicht dem Protokoll 'UITableViewDataSource' *

class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
    @IBOutlet weak var table: UITableView!


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

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


}

func numberOfSectionsInTableView(tableView: UITableView!) -> Int
{
    return 20
}
func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell!
{
    let cell:UITableViewCell=UITableViewCell(style: UITableViewCellStyle.Subtitle, reuseIdentifier: "mycell")
cell.textLabel.text="row#\(indexPath.row)"
    cell.detailTextLabel.text="subtitle#\(indexPath.row)"

    return cell

}

Antworten auf die Frage(17)

Ihre Antwort auf die Frage