Pasar Datos entre Controladores de Vista


Soy nuevo en iOS y Objective-C y todo el paradigma MVC y estoy atascado con lo siguiente:

Tengo una vista que actúa como un formulario de entrada de datos y quiero darle al usuario la opción de seleccionar varios productos. Los productos se enumeran en otra vista con un UITableViewController y he habilitado varias selecciones.

Mi pregunta es, ¿cómo puedo transferir los datos de una vista a otra? Voy a mantener las selecciones en el UITableView en una matriz, pero ¿cómo entonces pasar eso de nuevo a la anterior formulario de entrada de datos ver por lo que se puede guardar junto con los otros datos a los datos principales en el envío del formulario?

He navegado y he visto a algunas personas declarar una matriz en el delegado de la aplicación. Leí algo sobre Singletons pero no entiendo lo que son y leí algo sobre la creación de un modelo de datos.

¿Cuál sería la forma correcta de realizar esto y cómo puedo hacerlo?


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52