Passing data between view controllers

I’m new to iOS and Objective-C and the whole MVC paradigm and I’m stuck with the following:

I have a view that acts as a data entry form and I want to give the user the option to select multiple products. The products are listed on another view with a UITableViewController and I have enabled multiple selections.

How do I transfer the data from one view to another? I will be holding the selections on the UITableView in an array, but how do I then pass that back to the previous data entry form view so it can be saved along with the other data to Core Data on submission of the form?

I have surfed around and seen some people declare an array in the app delegate. I read something about singletons, but I don’t understand what these are and I read something about creating a data model.

What would be the correct way of performing this and how would I go about it?

4
46

Leave a Comment