gpt4 book ai didi

ios - CoreData - 创建新实体 - 为什么不需要保存它?

转载 作者:行者123 更新时间:2023-11-28 12:40:55 25 4
gpt4 key购买 nike

我认为您可以像这样创建新实体(在 swift 3 中):

让 person = Person(context: persistentContainer.viewContext)
person.name = "一些名字"

好像是这样。它可以永久保存新人(至少我认为是这样)。

为什么不需要调用AppDelegate的saveContext()。 swift(或 persistentContainer.viewContext.save() 基本相同,对吧?)?

每次你改变一些entity,你需要保存它。为什么在创建新的 entities 时不是这种情况?

提前致谢!!!

最佳答案

根据您对问题的评论,您正在调用 saveContext()

进入您的 AppDelegate 并检查 applicationWillTerminate,那里调用了 saveContext()

简而言之,如果你想持久化数据那么是的,你需要调用saveContext()

关于ios - CoreData - 创建新实体 - 为什么不需要保存它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39408783/

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