bestätigt nicht das Protokoll UITableViewDataSource in Swift. Warum?

Hier ist mein Code, der Compiler zeigt immer noch Fehler an, obwohl ich die Implementierung beider Methoden geschrieben habe

Bitte sagen Sie warum

import UIKit

class FirstViewController: UIViewController , UITableViewDelegate, UITableViewDataSource     {

        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 tableView(tableView: UITableView!, numberOfRowsInSection section: Int) -> Int {
            return taskMgr.tasks.count
        }


        func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{

            let cell : UITableViewCell = UITableViewCell(style: UITableViewCellStyle.Subtitle, reuseIdentifier: "test")
            cell.textLabel?.text = taskMgr.tasks[indexPath.row].name
            cell.detailTextLabel?.text = taskMgr.tasks[indexPath.row].desc

            return cell
        }

    }

Hier ist ein Screenshot von Xcode

Antworten auf die Frage(1)

Ihre Antwort auf die Frage