gpt4 book ai didi

cocoa - 核心数据 : document won't save after initial save

转载 作者:行者123 更新时间:2023-12-03 17:58:47 29 4
gpt4 key购买 nike

我正在使用 CoreData 制作一个基于文档的应用程序。我可以创建一个新文档,编辑该文档,然后保存它。文件已创建并可以打开。打开后,数据会正确加载。但是,一旦进行了初始保存,所有后续保存都不会执行任何操作。该应用程序不会崩溃,控制台中也没有消息,该文件只是不再保存。如果文件关闭并重新打开,它将恢复到初始保存后的状态。

是否需要设置某种“可编辑”标志?难道我正在加载数据,但它与上下文分离了?帮助!

编辑看起来它与可转换字段有关。如何将可变形对象标记为已更改,以便它们与其他所有内容一起保存?

最佳答案

请确保在更改可转换字段时执行此操作:

[someObject willChangeValueForKey:@"transformableField"];

// make changes

[someObject didChangeValueForKey:@"transformableField"];

关于cocoa - 核心数据 : document won't save after initial save,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9713489/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com