属性値が 'id'、 'brand'、 'category'、 'mrp'のエンティティCalculatorProduct を持っています 「カテゴリ」列/属性コアデータ内のユニークな属性/列値を取得する
let context = DataBaseController.getContext()
let fetchRequest:NSFetchRequest<CalculatorProduct> = CalculatorProduct.fetchRequest()
fetchRequest.propertiesToFetch = ["category"]
fetchRequest.returnsDistinctResults = true
do{
let result = try context.fetch(fetchRequest)
print("array from db \(String(describing: result.count))")
print("array from db \(String(describing: result))")
for val in result{
print("\(String(describing: val.category))")
}
}
catch{
print("error in fetching is\(error)")
}
そして、何が機能していませんか? – Larme
オブジェクト全体をフェッチしています – Prathamesh
カラムの値が必要です – Prathamesh