我可以在封闭中捕捉自我吗?

时间:2019-01-19 19:02:34

标签: swift properties initialization

class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {

    let tableView: UITableView = {
        let tableView = UITableView()
        tableView.register(UITableViewCell.self, forCellReuseIdentifier: "MyCell")
        // cannot reference self in closure
//        tableView.dataSource = self
//        tableView.delegate = self



        tableView.translatesAutoresizingMaskIntoConstraints = false
        return tableView
    } ()

我正在尝试在闭包中引用self。 (往上看)。但是它似乎是引用闭包而不是ViewController。甚至可以引用Class自类而不是闭包吗?

0 个答案:

没有答案