Я хотел, чтобы весело провести время с некоторой простой анимацией, делая To-Do-List, но хорошо ...TableView.delegate и непосредственно перейти к другому VC
У меня есть проблемы с Segue к другим КАМ. На одном ViewController у меня есть TableView и кнопка. Когда вы нажимаете кнопку, вы перемещаете (segue - push) в другой VC, но ..
Когда другой VC пуст, все в порядке, но всякий раз, когда я добавляю какое-либо текстовое поле или что-то еще ко второму VC, все падает, и Ошибка: «фатальная ошибка: неожиданно обнаружена нуль при разворачивании необязательного значения», отображаемая на таблицеView.delegate = self
Oh! Забыл об этом! Каждая выходная строка верна, а ячейка имеет правильный идентификатор.
Что я делаю неправильно?
class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet weak var tableView: UITableView!
let items: [String] = ["test1", "test2","tes3"]
override func viewDidLoad() {
super.viewDidLoad()
tableView.dataSource = self
tableView.delegate = self
print(tableView)
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = self.tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
cell.textLabel?.text = items[indexPath.row]
return cell
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return items.count
}
func numberOfSections(in tableView: UITableView) -> Int {
return 1
}
@IBAction func buttonPressed(_ sender: AnyObject) {
performSegue(withIdentifier: "secondVC", sender: sender)
}
}
Вы проверили, нет ли таблицы tableView? – Frankie
Хорошо, так это то, как он выглядит http://imgur.com/a/A8kP6 И это то, что происходит при нажатии кнопки http://imgur.com/a/DANMg – Magnifique
Можете ли вы показать обратный вызов функция действия «touchUpInside» кнопки? Тот же вопрос с функцией 'prepare (for segue:)' – Dean