候选人有不匹配类型UITableView?

时间:2014-09-12 06:01:02

标签: ios cocoa-touch uitableview swift

Xcode说"候选人有不匹配的类型UITableView ....."任何人都知道如何解决这个问题?

func tableView(tableView: UITableView?, numberOfRowsInSection section: Int) 
-> Int {
        return dataSource[section].count
       }

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

        if let path = indexPath{
            let currentString = dataSource[path.section][path.row]
            cell.textLabel?.text = currentString
        }
        return cell
    }

1 个答案:

答案 0 :(得分:4)

功能签名已更改。您需要更新到这些:

func tableView(tableView: UITableView, numberOfRowsInSection section: Int)  -> Int {

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