在范围内使用未解析的标识符

时间:2015-11-03 08:58:50

标签: swift

我的快速代码出现了问题,我似乎无法弄清楚我已经找到了答案,但没有找到任何与我有同样问题的人。

我的代码如下:

    import UIKit

class ViewController: UITableViewController{

    var subjects = [String]()
    var defaultCell = "Cell"


    override func viewDidLoad() {
        super.viewDidLoad()
    }

    func subjectForDisplay(atIndexPath indexPath:NSIndexPath) {
        if indexPath.section == 0 {

            _ = subjects[indexPath.row]
        }
    }

    override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)
        tableView.reloadData()
    }


    override func tableView(tableView: UITableView,
        numberOfRowsInSection section: Int) -> Int {
            return subjects.count
            }

    }

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        if indexPath.section == 0 {
            let cell = tableView.dequeueReusableCellWithIdentifier(defaultCell, forIndexPath: indexPath) as UITableViewCell
            cell.textLabel?.text = subjects[indexPath.row]
            return cell

    }

我在给它的最后一个函数中遇到错误;使用未解析的标识符'defaultCell'和使用未解析的标识符'subject'

1 个答案:

答案 0 :(得分:1)

删除func tableView(tableView: UITableView, cellForRowAtIndexPath…

上方的右手大括号