2017-07-04 129 views
0

我正在編寫一個程序使用Xcode 8.3.3和Swift 3.1 for iOS 10.3(所以我可以使用NSPersistentContainer與默認的核心數據堆棧)。我想用關係編寫非常簡單的核心數據模型。問題是我不知道如何處理關係。我想做一對多的簡單關係。我已經知道了,如何增加對核心數據計劃這個關係,有截圖:Swift 3核心數據關係不會刪除相關對象

Core Data Scheme

所以,一個聊天可以有很多的消息,一個消息只能有一個聊天。兩端刪除規則設置爲級聯。我有我自己的類來處理核心數據對象(我沒有生成它)。另外,我爲每個實體制作了手動模型。但是,當我刪除聊天時,與此聊天關聯的消息不會被刪除。問題是:我該如何以正確的方式強制這種關係工作?而且,爲什麼它不會自動刪除任何東西? 謝謝你的幫助。

回答

0

Core Data中的關係不能自動工作。我必須瞭解如何正確使用它們。

相關問題