новый контакт и записывает все в кордату по данному контакту, запись идет через распознования паспорта. Но мне в одном месте нужна проверка старого образца NSManageObjects и нового который я получил по данному контакту и если что-то в новом добавилось(в общем она отлична от первой) то сделать что-то. Просто сравнить два NSManageObjects нельзя, у них страктура одинаковая и они равны, даже если данные в них различные. Пробовал через hashValue, тоже не то. На данный момент просто использовал hasChange(ворзащает bool) и в моем случае это пойдет, т.е. подвергался ли NSMO редакции или нет. Но вопрос так и состался. Как сравнить два NSManageObjects с одинаковой структурой но разными данными, желательно чтобы он показал какие именно атрибуты не сходятся? Если ли возможность это сделать?
Так реализовать isEqual так как тебе нужно. У тебя же не NSManagedObject, а его наследник. Добавляй туда любые методы.
Обсуждают сегодня