У меня UIView установлен скрытым в View Controller (меню продукта), затем пользователь щелкает продукт через ячейку просмотра таблицы. Когда они нажимают, возвращаются к начальному View Controller, я хочу сделать UIView видимым в первом VC.
Когда я использую код ниже, я получаю сообщение об ошибке: Поток 1: Неустранимая ошибка: Неожиданно обнаружен ноль при неявном развертыванииНеобязательное значение
{
//First View Controller
@IBOutlet weak var basketView: UIView!
.
.
self.basketView?.isHidden = true
//Second View Controller
@IBAction func returnBtn(_ sender: UIButton) {
let storyBoard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let menuCV = storyBoard.instantiateViewController(withIdentifier: "MenuViewController") as! MenuViewController
menuCV.basketView.isHidden = false
self.present(menuCV, animated: true, completion: nil)
}
}