NSPrivateQueueConcurrencyType No se guarda correctamente

Se llama al siguiente método para poblar miCore-Data despuésAFNetworking Obtiene información de mi servidor de aplicaciones.

La información parece estar funcionando perfectamente, ya que cuando se actualiza la tabla puedo ver la nueva información que se está actualizando en elUITableView.

Ahora, el problema que tengo es que incluso si puedo ver la información (después de que haya sido recuperada del servidor, almacenada en Core-data y refetches para mostrarla en miUITableView) Si luego voy, cierro mi aplicación y la vuelvo a abrir, la información ya no está allí.

Parece que la información no es persistente y el problema parece ser el hilo. Dado que si elimino la opción de hilo en mi método, todo funciona bien.

¿¿Qué me estoy perdiendo?? He intentado la mayoría de las cosas que encontré, pero parece que no puedo encontrar una solución.

NSManagedObjectContext *childContext = [[NSManagedObjectContext alloc]
                                        initWithConcurrencyType:NSPrivateQueueConcurrencyType];
childContext.parentContext = managedObjectContext;
myModel.context = childContext;


   [childContext performBlock:^{
// ... Lots Controller logic code that then calls the class myModel where all my Core-Data save methods are

    // Sort Wall Pictures
                    if ( [dataHolder[@"verb"] isEqualToString:@"addWallPicture"] ) {
                        data = @{  @"resourceID":dataHolder[@"_id"][@"$id"],
                                   @"resourceName":dataHolder[@"details"][@"resourceName"],
                                   @"author":@{ @"id":dataHolder[@"userId"][@"$id"],
                                                @"username":dataHolder[@"details"][@"authorName"] },
                                   @"likesNumber":@0,
                                   @"likesPeople":@[]
                                   };

                        [myModel saveSocialWall:data date:date verb:dataHolder[@"verb"] code:dataHolder[@"_id"][@"$id"] myUser:myUser];
                        continue;
                    }
[childContext save:&error];
}];

Respuestas a la pregunta(1)

Su respuesta a la pregunta