繁体   English   中英

从CoreData获取具有给定属性的相同值的对象?

[英]Fetch objects having the same value for a given property from CoreData?

我想从CoreData获取生日相同的人吗?

或一般来说,如果我有很多人[Person] ,则Person类如下

Person {
 var name: String
 var birthday: NSDate
}

并且我想根据生日而不是生日将人分组,所以我想要[NSDate:[Person]]字典。

所以有人可以帮我吗? 任何帮助表示赞赏。

NSDate精确到毫秒的十分之一,因此首先必须确保所有日期都具有相同的小时和秒。

分组核心数据的最佳方法是使用NSFetchedResultsController 您可以将日期用作sectionNameKeyPath ,它将自动为您分组。 可使用索引路径轻松访问获取的结果控制器中的项目,这对于表视图非常有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM