我是CoreData中的新成員,我試圖只讀取一列數據。我使用下面的代碼嘗試:如何只讀取一列Core Data中的數據使用swift 3
//MARK :- Fetch All Calculation
func fetchUniqueParentAxis(testID : String) -> [String] {
var arrAxis : [String] = []
let fetchRequest = NSFetchRequest<NSFetchRequestResult>(entityName: "TesCalculation")
fetchRequest.predicate = NSPredicate(format: "testID == %@ ",testID)
fetchRequest.includesPropertyValues = true
fetchRequest.returnsObjectsAsFaults = false
fetchRequest.propertiesToFetch = ["parentAxis"]
do {
calculation = try AppDelegate.getContext().fetch(fetchRequest) as! [TesCalculation]//try AppDelegate.getContext().fetch(fetchRequest) as! [String : AnyObject]
}
catch let error {
//Handle Error
Helper.sharedInstance.Print(error as AnyObject)
}
}.
「parentAxis」是我的一欄,我想只獲取該列的數據。
然後在那裏,我可以通過 – kishor0011
列在覈心數據讀取的任何備選方案,列是屬性,行是對象。沒有對象的財產沒有意義。 –
謝謝你解釋我。 – kishor0011