這對我來說似乎很奇怪。我有一個核心數據庫。我有兩個表,我們稱它們爲tableA和tableB。 tableA有很多數據,可能有數千條記錄。 tableB有幾條記錄。 tableB與tableA有9個關係。這些關係中的每一個對tableB都是一對多關係。核心數據在退出應用後丟失關係數據
這一切工作正常,而應用程序正在運行;然而,如果我終止應用程序(在xCode中停止),許多關係變爲空。而且非常一致。 tableB中的最新記錄總是可以的,並且較舊的記錄都是缺少某些關係的數據。
tableB中的關係是一對多關係。最初,我創建了tableA的逆一對多關係。在注意到這個問題後,我刪除了相反的關係。該應用程序仍然運行良好,直到我終止並重新啓動它,雖然我確實收到警告沒有倒數。
我已經確保對上下文進行保存,並且已經檢查了context.hasChanges,它是錯誤的。
任何幫助,將不勝感激。這是我今天的拉毛手。