我一直收到这个错误:
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.
}
}
答案 0 :(得分:0)
在这行代码中:
let cell = UITableViewCell(style: <#T##UITableViewCellStyle#>.default, reuseIdentifier: "cell")
为<#T##UITableViewCellStyle#>.default
交换.default
所以它看起来像这样:
let cell = UITableViewCell(style: .default, reuseIdentifier: "cell")
那应该解决你的问题。