swift - 将一组 HKWorkouts 添加到 UserDefaults

标签 swift healthkit

有没有办法向 UserDefaults 添加一个 HKWorkouts 数组,或者我是否必须将该数组保存在核心数据中?

最佳答案

HKObject 及其子类符合 NSSecureCoding,因此您可以使用 NSKeyedArchiver 将它们的数组转换为 Data >。查看NSKeyedArchiver文档以获取更多详细信息。

关于swift - 将一组 HKWorkouts 添加到 UserDefaults,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55077155/

相关文章:

ios - HKAnchoredObjectQuery 会自动缓存 anchor 吗?

ios - NSURLSession.sharedSession().dataTaskWithRequest(request) 最后执行

Swift:正则表达式搜索 for 循环没有进行

ios - Facebook SDK 启动到 Safari 而不是应用程序 (Swift)

ios - 无法从 coredata 实体 swift 中删除对象

swift - 健康工具包 : Issue with associated samples deletion of provided workout

ios - Apple Healthkit 和 Watch 模拟器

ios - 删除链接到锻炼的所有数据样本

xml - 在字符串匹配上拆分字符串数据

ios - 为什么 UITableView commitEditing 不起作用?