ветка ошибок фотография раскадровки и проблемы
Я пытаюсь проверить, существует ли человек на определенную дату, щелкнувший по календарю (каждый человек имеет дату в календаре, связанную с ними), и если он не переходит к другому контроллеру. Если он делает, я segue в другом месте. Эта проблема возникает, когда человека не существует. Я приложил свой код ниже, и проблема в том, что executeSegue в операторе else.
Я действительно новичок в этом, поэтому, пожалуйста, объясните как можно проще! Цените это заранее.
func calendar(_ calendar: FSCalendar, didSelect date: Date, at monthPosition: FSCalendarMonthPosition) {
self.delegate?.dateSelected(dateStart: date)
let person = containsHost(date: date)
if (person != nil) {
performSegue(withIdentifier: "planReceipt", sender: person)
} else { //check sender and logic
performSegue(withIdentifier: "modal", sender: nil) //DOESN'T WORK
}
}