gpt4 book ai didi

xcode - 只有唯一属性的核心数据获取实体

转载 作者:搜寻专家 更新时间:2023-10-31 22:13:46 25 4
gpt4 key购买 nike

我有一个具有以下属性的实体“人”:

-名字
-姓氏
-年龄

我创建了许多对象:

(本,布莱克,18 岁)
(约翰·史密斯,19 岁)
(伊万,博尔佐夫,18 岁)
(Den, Balan, 20)
(肯特,布罗曼,20 岁)

如何接收数组或任何其他方式来构建只有唯一年龄 [18,19,20] 的表

请用 Swift 提供答案。

附言当然我可以获取所有对象,并手动搜索唯一性,但我希望有更好的解决方案)

谢谢!

最佳答案

您可以使用 NSFetchRequest 的 propertiesToFetchreturnsDistinctResults 属性来获得所有实体的不同年龄结果。

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/CoreDataFramework/Classes/NSFetchRequest_Class/#//apple_ref/occ/instp/NSFetchRequest/propertiesToFetch

let fetchRequest = NSFetchRequest(entityName: "Person")
fetchRequest.resultType = .DictionaryResultType
fetchRequest.propertiesToFetch = ["age"]
fetchRequest.returnsDistinctResults = true
let result = try! managedObjectContext.executeFetchRequest(fetchRequest)

关于xcode - 只有唯一属性的核心数据获取实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37184962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com