Использование неразрешенного идентификатора в пределах области действия

У меня возникает проблема с моим быстрым кодом, которую я не могу понять. Я искал ответы, но не нашел никого с такой же проблемой, как у меня.

Мой код выглядит следующим образом:

    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» и использование неразрешенного идентификатора «subjects»


person James Lamberth    schedule 03.11.2015    source источник
comment
Используйте Editor->Structure->Re-Indent (Ctrl-I) в Xcode, и вы сразу увидите проблему...   -  person Martin R    schedule 03.11.2015


Ответы (1)


Удалите закрывающую фигурную скобку прямо над func tableView(tableView: UITableView, cellForRowAtIndexPath…

person vadian    schedule 03.11.2015