【问题标题】:Problem with saving with Core Data!使用 Core Data 保存的问题!
【发布时间】:2010-06-07 16:16:15
【问题描述】:

我有一个 iPhone 应用程序,它允许用户添加和修改作业。每个作业实体都与另一个实体有关系:课程。当用户添加新作业时,他必须选择一门课程。到目前为止,一切顺利。

但可用课程列表是可编辑的,因此用户在添加作业时,也可以创建和编辑课程。问题是,当他保存新课程时,作业也被保存了,所以即使他在“添加作业”视图中按下取消,作业也已经保存......因为有关系的实体需要在同一个上下文,我不能只为课程创建新上下文。

有没有办法单独保存课程?

【问题讨论】:

    标签: iphone core-data


    【解决方案1】:

    当用户点击取消时,不要丢弃上下文,只需删除新创建的分配。删除分配实体后,检查是否有任何更改(即用户添加了课程)并保存上下文。

    【讨论】:

    • 哇!以为我尝试过类似的方法,但显然没有。谢谢!
    猜你喜欢
    • 2021-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多