我的应用程序有一个自定义对象 SSSchedule
,我将其保留在 CoreData 中,sortDescriptor
为 “date”
(SSSchedule
有一个变量 var date : NSDate?
)。是否有更有效的方法来查找具有特定 date
的特定 SSSchedule
对象,而不是遍历 fetchedObjects
数组检查每个 schedule.date == myDate 为! NSDate
?
我的应用程序经常引用 fetchedObjects
,所以我想不断地将 fetchedObjects
映射到 [String : SSSchedule]
类型的字典(例如)每次保存 context
都会影响性能...
最佳答案
编写获取请求以从数据存储中返回与特定日期
匹配的对象。如果您保持一致,那么根据您所写的内容,您将得到一个包含一个元素的数组。
让 Core Data 为您进行搜索。这就是它的用途。
关于ios - 无需迭代即可获取 fetchedObjects 中的特定对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35323647/