枚举元素“default”不能作为实例成员引用

时间:2017-01-23 15:15:51

标签: swift xcode tableview

我一直收到这个错误:

Enum element 'default' cannot be referenced as an instance member

这是我的代码:

import UIKit

class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {

    let list = ["École Privée"]


    public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
    {
       return(list.count)
    }
    public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
    {
        let cell = UITableViewCell(style: <#T##UITableViewCellStyle#>.default, reuseIdentifier: "cell")
    cell.textLabel?.text = list[indexPath.row]

        return(cell)
    }
    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.
    }

}

1 个答案:

答案 0 :(得分:0)

在这行代码中:

let cell = UITableViewCell(style: <#T##UITableViewCellStyle#>.default, reuseIdentifier: "cell")

<#T##UITableViewCellStyle#>.default交换.default所以它看起来像这样:

let cell = UITableViewCell(style: .default, reuseIdentifier: "cell") 

那应该解决你的问题。