Предположим, что существует отношение один-ко-многим от объекта A к объекту B и обратное отношение установлено правильно, если я выбираю экземпляры объекта A, я почти уверен, что результат не включает несохраненные удаленные объекты, потому что Core Данные позаботятся об этом под капотом. Но может ли объект B, к которому осуществляется доступ через отношения извлеченного объекта, быть несохраненными удаленными объектами? Это не совсем понятно для меня, поэтому в настоящее время я всегда либо проверяю isDeleted
свойство объекта, находящегося в родстве, либо просто выбираю для извлечения B. Первый вариант немного неудобен, а второй немного неэффективен.