다음 속성을 가진 엔티티 "Person"이 있습니다.
-name
-surname
-age
여러 개체를 만들었습니다.
(Ben, Black, 18)
(John, Smith, 19)
(Ivan, Borzov, 18)
(Den, Balan, 20)
(Kent, Broman, 20)
배열을받는 방법 또는 고유 한 연령 만있는 테이블을 만드는 다른 방법 [18,19,20]
Swift로 답변 해주세요.
추신 물론 모든 개체를 가져올 수 있으며 수동으로 고유 한 검색을 할 수 있지만 더 나은 솔루션을 원합니다)
감사합니다!
NSFetchRequest의 propertiesToFetch
및 returnsDistinctResults
속성을 모두 사용 하여 모든 엔터티에서 서로 다른 연령의 결과를 얻을 수 있습니다 .
let fetchRequest = NSFetchRequest(entityName: "Person")
fetchRequest.resultType = .DictionaryResultType
fetchRequest.propertiesToFetch = ["age"]
fetchRequest.returnsDistinctResults = true
let result = try! managedObjectContext.executeFetchRequest(fetchRequest)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다