title: How do I pass image from one UIViewController to another in Swift
body: <p>I have a <code>UIViewController</code> with a UIImageView and a UIButton. When a user presses the button, a new UITableViewController appears with different rows, like "Animals", "Nature" and others. Then the user selects a row in <code>didSelectRowAt</code> and I present another <code>UIViewController</code> with pictures of animals, nature etc. Then a user selects a picture and I want to dismiss my controllers to the first one and put selected image there.</p>
  
  <p>I don't want to store the image in Core Data nor User Defaults or somewhere else. I want to pass this image back somehow. How can I do that?</p>