Насколько я знаю, нет автоматического способа сделать это с помощью NSPredicate
(из которых Realm реализует); это нужно будет сделать вручную.
Это, как говорится, должно быть относительно тривиально делать вручную; просто прокрутите каждый объект, выполнив запрос, который ищет свойства имени этого объекта, и посмотрите, больше ли число возвращаемых результатов больше 1.
Учитывая, что в зависимости от того, насколько большой ваш набор данных, это может стать очень медленная операция очень быстро. В идеале вам может быть лучше убедиться, что дублирующие записи не появляются или если они это делают, чтобы каким-то образом проиндексировать их, чтобы их легче было искать.
Моя надежда была в том, что у Царства был бы лучший подход для этого. Я думаю, что буду хранить имена в словаре и выполнять сравнение здесь, а не с тысячами запросов Realm. – netshark1000