Using Protocols and Delegates to pass data between views
It’s a common pattern to have a form where the user needs to choose some option, when he clicks in one of the options, it redirects to another view where he can choose between many options. After selecting the correct options you usually want to redirect your user to the previous view with the selected data in [...]