Ссылка NSManagedObjectContext не имеет того же состояния - PullRequest
0 голосов
/ 31 августа 2011

Я относительно новичок в этой теме, возможно, это вопрос новичка ...

У меня есть класс A и класс B, работающие в одном и том же контексте (он был передан делегатом). Теперь я добавляю что-то в класс A для ManagedObject. Если я проверяю реальную БД, я вижу, что вставка прошла успешно.

Теперь класс B получает информацию из-за метода делегата. Я получаю данные с помощью executeFetchRequest, но недавно добавленного объекта нет в этом списке ...

Почему эти два контекста не синхронизированы?

Обновление:

У меня есть объект ListName, у которого есть список ListItems. Если я делаю выборку для ListName и получаю список оттуда, это не синхронизировано. Если я делаю выборку в ListItem, я получаю все предметы ... это странно!

Ответы [ 2 ]

0 голосов
/ 05 сентября 2011

Простой сброс помог

0 голосов
/ 31 августа 2011

Вы обращаетесь к этим классам в двух разных потоках?Если нет, то на самом деле нет причин иметь два управляемых объекта ObjectObjectContexts.

...