Приложение My iPad использует отбрасываемый дочерний ManagedObjectContexts для редактируемых ViewControllers, поэтому я могу легко отбросить отредактированные данные. Теперь я хочу показать список всех объектов в оверлейном представлении, включая несохраненные объекты, которые все еще могут редактироваться в одном из этих дочерних MOC.Основные данные: выбор объектов из нескольких ManagedObjectContexts
Есть ли способ получить все существующие MOC для запроса выборки во всех контекстах? Я знаю, что я могу отслеживать все контексты, которые я создаю, но мне любопытно, есть ли более элегантное решение.
Спасибо за ответ. К сожалению, я не могу использовать один MOC вместе с Undo Manager в этом случае. Мое решение теперь заключается в следующем: я сохраняю все дочерние MOC в слабой хэш-таблице, выполняю запрос на выборку на всех из них и возвращаю объединенный массив результатов (который также довольно волосатый). Спасибо за отличный разговор в UIKonf, кстати! –