Будет ли работать NSFetchedResultsController
, если свойство объекта, которое оно наблюдает, изменяется?Сфера применения NSFetchedResultsController
Например, я создал NSFetchedResultsController
для класса под названием conversation
. Теперь этот conversation
может иметь массив messages
. Допустимые операции над этим свойством messages
Чтение/Непрочитано или удалено.
Так на каком-то этапе, если я удалю сообщение или пометить один, как прочитать или обновить сообщение, будет состояние Conversation
структуры пачкаются и мой оригинальный контроллер получить результаты вернуть обновленный conversation
значение с помощью модифицированного messages
?
Я догадываюсь, что до сих пор неясно ... Позвольте мне перефразировать это ... FRC (Разговор). 'Разговор' имеет упорядоченный набор' Message'. Для сообщения есть отдельный FRC. Когда я добавляю сообщение, FRC переходит в действие как для «беседы», так и «сообщений». Но когда я обновляю «сообщение», FRC for for Conversation отключается. Является ли это именно ожидаемым поведением из-за причины, которую вы изложили. – 0x6d6e
* Является ли это именно ожидаемым поведением из-за причины, которую вы наметили [?] * Да. – Mundi