Estoy trabajando en una aplicación que almacena publicaciones de Json en línea a CoreData para contenido fuera de línea. Es una aplicación de listados de bienes raíces donde los usuarios venden y alquilan propiedades. Hasta ahora he logrado salvar fethed ...

-1
Marius Geageac 14 mar. 2021 a las 16:51

1 respuesta

La mejor respuesta

Personalmente, solo agregaría otra propiedad en la entidad de sus listados llamada isFavourite y la establecería en un booleano. configúrelo inicialmente en falso.

Luego, cuando esté haciendo sus solicitudes de recuperación, solo puede mostrar favoritos usando un predicado como este.

let predicateIsFavourite = NSPredicate(format: "isFavourite == %@", NSNumber(value: true))

Y en las listas / ForEach, muestra si es un favorito y usa un botón para alternarlo como favorito. La palanca simplemente establecería el valor de isFavourite en verdadero (avíseme si desea algún código para eso, pero al mirar su pregunta, parece que sabe cómo hacerlo)

0
rlong405 14 mar. 2021 a las 14:09