簡體   English   中英

保存核心數據時出現問題!

[英]Problem with saving with Core Data!

我有一個iPhone應用程序,它使用戶可以添加和修改作業。 每個工作分配實體與另一個實體都有一個關系:課程。 用戶添加新任務時,他必須選擇一個課程。 到現在為止還挺好。

但是可用課程列表是可編輯的,因此在用戶添加作業時,他還可以創建和編輯課程。 問題是,當他保存新課程時,任務分配也會保存,因此即使他隨后在“添加任務”視圖中按“取消”,任務分配也會被保存...因為具有關系的實體需要位於同一位置上下文,我不能只為課程創建新的上下文。

有什么辦法可以分別保存課程嗎?

無需刪除用戶單擊“取消”時的上下文,只需刪除新創建的任務即可。 刪除作業實體后,檢查是否有任何更改(意味着用戶已添加課程)並保存上下文。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM