Здравствуйте! Как сопоставить два массива realm чтобы найти несовпадающие элементы?


#1

Здравствуйте! Пытаюсь сопоставить 2 массива, и если в массиве typesRealm нет элемента type массива places, то заменить type массива places на “разное”. Метод, который сделала, меняет все свойства элемента массива places, поэтому все типы меняются на “разное”. Как правильно сделать?

!


#2

На сколько я понимаю нужно реализовать протокол

class Type: Equatable

и реализовать метод

==

Иначе метод contains не понимает как ему сравнивать элементы