我想从 CoreData 中获取生日相同的人?
或者一般来说,如果我有一组人 [Person]
,其中 Person
类如下
Person {
var name: String
var birthday: NSDate
}
我想根据生日而不是生日对人进行分组,所以我想要[NSDate:[Person]]
词典。
所以有人可以帮我解决这个问题吗?感谢您的帮助。
最佳答案
NSDate
精确到十分之一毫秒,因此首先您必须确保所有日期都具有相同的小时和秒数。
在 Core Data 中分组的最佳方式是使用 NSFetchedResultsController
。您可以将日期用作 sectionNameKeyPath
,它会自动为您分组。可以使用索引路径轻松访问获取结果 Controller 中的项目,这对 TableView 非常有用。
关于arrays - 从 CoreData 获取给定属性具有相同值的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31179899/