Убедитесь, что сегмент в Раскадровке имеет в точности идентификатор: «EditProfile». Обычно я пишу идентификаторы с нижней буквы в начале. Также нужно подготовиться к переходу. Например, установите делегата:
// Set ViewController class as the delegate of the EditProfileTableViewControllerDelegate protocol
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let identifier = segue.identifier {
if identifier == "EditProfile" {
let editProfileTableViewController = segue.destination as! EditProfileTableViewController
editProfileTableViewController = self
}
}
}
В какой-то момент времени на кодирование я удалил всю свою раскадровку из-за слишком большого количества ошибок, которые я едва мог решить. Сейчас все это делаю программно. Сначала было немного сложно настроить все представления самому, но в конце концов я очень рад, что больше не использую раскадровки. Для некоторых вещей мне нужны xib и для тестирования раскадровки. Если вам интересно: большинство iOS программистов используют раскадровку, так что ничего страшного, если вы go продолжите с этим. Преимущество выполнения всего этого программным способом заключается в том, что больше нет переходов. Так что просто представьте, и в навигации V C s pu sh, pop, ...