使用 Core Data 获取、更新和保存记录

Fetching, updating and saving a record using Core Data

这个问题已经在堆栈中被问过几次,但我没有找到适合我的特定情况的解决方案,我现在已经被困了几个小时。

我的问题是:如何使用核心数据获取、更新和保存记录?

编辑: 这个问题已被修改以适合标题,这影响了收到的唯一答案。由于 Stack Overflow 建议不要删除帖子,所以我决定修改这篇文章以使未来的读者受益。

文档 create a new core data entity in swift

文档 save an NSManagedObjectContext in swift

要更改 settingsSwitch 的值,只需将其更改为原来的值...所以将该代码添加到您的 didChangeSwitchState 函数中。