ios - 如何最好地将年、月、日存储到核心数据中

标签 ios swift core-data

我需要保存图表中的数据:

var labelsOfMonth = [字符串]() var dataOfMonth = [Double]()

然后将年份和月份存储到字典中

请帮助我了解如何实现它,并保存到 CoreData

最佳答案

我认为你应该只存储日期和数据。您的实体可能如下所示:

DataPoint
   - data : NSNumber
   - date : NSDate

您可以忽略日期的所有详细信息,只提取月份和年份,如下所示:

let month = Calendar.current.component(.month, from: dataPoint.date)
let year = Calendar.current.component(.year, from: dataPoint.date)

关于ios - 如何最好地将年、月、日存储到核心数据中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40427951/

相关文章:

ios - UITextView 具有可点击链接或电话号码以及 Swift 中的自定义属性字符串

iphone - UIImagePicker Controller : How do I add button and select photo

ios - 为什么定时器/倒计时总是在 UITableViewCell 中重置为初始值

objective-c - 如何更改 block 中的int值?

ios - UIVisualEffectView 在不同设备上呈现不同

ios - 计算所有 NSManagedObjects 属性的平均值

ios - 核心数据和自定义属性类型

ios - 获取、解析 JSON 对象,然后保存到 Core Data 会产生重复的记录

ios - 无法解码弱变量中的值

ios - Xcode 6.1 - 我无法修改 xib 的元素