我有反饋中的問題的一對多關係表單反饋。刪除規則在問題中設置爲Nullify,在反饋中設置爲級聯(以便在刪除反饋時刪除其所有問題,並在問題被刪除時將指針設置爲feedback.questions中的空值)。魔法記錄刪除實體問題
問題是當我刪除問題(只是從反饋中存在的很多問題),我無法訪問反饋!雖然實際的條目將在DB真的存在(與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];
反饋爲空在這裏。爲什麼?我究竟做錯了什麼?
你以後保存了這個刪除嗎? –
你可以發佈xcode的核心數據配置截圖嗎?特別是關係的屬性。 – Jon
在刪除時,我的硬編碼總是返回yes。 – casademora