У меня есть связь "один ко многим" из обратной связи с вопросами в обратной связи. Правило удаления установлено на Nullify in Question и Cascade в Feedback (так что, когда Feedback удаляется, он удаляет все свои вопросы, а когда вопрос удаляется, указатель устанавливается равным null в Feedback.questions).
Проблема в том, что когда я удаляю вопрос (всего один вопрос из многих, существующих в отзывах), я не могу получить доступ к отзывам! Хотя фактическая запись действительно существует в БД (проверено с помощью MesaSQLite). Код выглядит так:
FeedbackQuestion * questionToDelete = [FeedbackQuestion findByQuestionId:[entryID integerValue]];
DLog(@"Deleting FeedbackQuestion with ID: %@", questionToDelete.questionID);
success = [questionToDelete MR_deleteEntity];
//success is 1 here
***
// Accessing the feedback which question was deleted
Feedback * feedback = [Feedback findByFeedbackId:feedbackId];
обратная связь здесь нулевая. ЗАЧЕМ? Что я делаю не так?