[Objective-c] Borrar, actualizar registros coredata

willy_chaos

Hola a todos, estoy comenzando con iOS y me encuentro que quiero hacer una funcion que se encargue de

1 - Pedir datos a un webservice
2 - Borrar los datos anteriores del core-data para la entidad X
3 - Insertar los nuevos datos en el core-data para la entidad X

El problema viene que los ejemplos que voy buscando en internet (http://stackoverflow.com/questions/1383598/core-data-quickest-way-to-delete-all-instances-of-an-entity) la variable context la recuperan de self. Por lo que entiendo que esto lo están lanzando desde AppDelegate, pero a mi eso no me interesa. Me interesa tener en un FuncionesGlobales.h / .m que hereda de NSObject, una función que haga lo que indico arriba.

Como puedo obtener ese contexto desde la función? Habia pensado pasárselo por parámetro como hago con el UIViewController en la función de mostrar alertas, pero tampoco veo como recuperarlo desde un UIViewController para poder pasarlo.

Edit a las 18:40: Finalmente he conseguido obtenerlo

Usuarios habituales

  • willy_chaos