Getting below error message
"fatal error: unexpectedly found nil while unwrapping an Optional value"
on this part all image is no problem.
(segue.destination as! DetailViewController).imgView.image = UIImage(named: "horsestar.png")!
Below code is whole prepare function
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destinationViewController.
// Pass the selected object to the new view controller.
if segue.identifier == "dog" {
let imgView = UIImageView(image: UIImage(named: "dogstar.png")!)
print("dog")
(segue.destination as! DetailViewController).scrollView.addSubview(imgView)
} else if segue.identifier == "horse" {
print("horse")
(segue.destination as! DetailViewController).imgView.image = UIImage(named: "horsestar.png")!
(segue.destination as! DetailViewController).scrollView.addSubview((segue.destination as! DetailViewController).imgView)
} else if segue.identifier == "bear" {
let imageView = UIImageView(image: UIImage(named: "bear.png")!)
print("bear")
} else if segue.identifier == "eagle" {
let imageView = UIImageView(image: UIImage(named: "eagle.png")!)
print("eagle")
} else {
let imageView = UIImageView(image: UIImage(named: "rabbit.png")!)
print("rabbit")
}
}