В моем приложении есть некий список с именами и пользователь может добавлять эти имена в избранное. мне нужно сделать так, чтобы добавленные в избранное имена не были идентичными с именами которые он ранее добавлял. не понимаю как это проще реализовать
Как отформатировать массив Core Data на повторение элементов?
RexHunt
#2
Посмотрите в сторону Set
, он убирает из массива дубликаты, но порядок элементов каждый раз будет разным.
Но проще всего делать проверку на поиск введенного имени в списке уже добавленных перед тем как сохранить имя.
ODiN
#3
Если вы добавляете в избранное существующие объекты одной сущности, то проще, наверное, сделать параметр isFavorites: Bool и переключать его для каждого объекта. В список для отображения соответственно грузить по этому предикату из кордиты и всё.