Два связанных вопроса:
Когда вы используете [NSSet setWithArray:]
, автоматически ли он удаляет дубликат для вас?
Как вы можетеСкажите NSSet
, что именно вы хотите, чтобы слово «дубликат» означало?Т.е. если у вас есть куча объектов «Колледж-курс», каждый с именем и номером раздела, и вы хотите перенести их в NSSet, сохраняя только один из каждого курса колледжа для данного имени (например, если у вас было три секцииисчисления, как бы вы сказали, чтобы сохранить только один раздел исчисления, даже если их номера разделов отличаются, поэтому они не воспринимаются как идентичные по умолчанию).
Спасибо!Дайте мне знать, если этот вопрос был вообще неясен.У меня возникли проблемы с поиском способа обозначить это.
Редактировать: Этот вопрос относится только к NSManagedObjects, чей метод isEqual:
не может быть переопределен.