У меня есть NSManagedObjectContextDidSave
наблюдатель, который изменяет запись сразу после ее сохранения. Как я и предполагал, у меня возникла бесконечная проблема l oop, когда изменение вновь сохраненной записи вызовет другое уведомление для наблюдателя.
Я бы подумал, чтобы отслеживать идентификатор записи базовых данных и когда она вернется вокруг я просто игнорирую это и удаляю идентификатор из массива. Это сработало бы, но я беспокоюсь о столкновениях, кажется маловероятным, но все же возможно, что столкновения произойдут, что приведет к тому, что запись, которая столкнется, пропустит изменения от наблюдателя.
Каково здесь общеизвестное решение?