簡體   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