0
我想下面的數據聯繫在一起:如何從此核心數據函數中檢索特定值?
for member in self.markersArray {
var coordinate = NSEntityDescription.insertNewObject(forEntityName: "Coordinate", into: managedObjectContext)
coordinate.setValue(member.latitude, forKey: "latitude")
coordinate.setValue(member.longitude, forKey: "longitude")
coordinate.setValue(mapName, forKey: "name")
}
這樣,以後我可以參考這個陣列經緯度值由MAPNAME。我怎樣才能做到這一點?
太感謝你了!保存了一天。 – konyv12
實際上,我得到以下錯誤:*由於未捕獲的異常'NSInvalidArgumentException',原因:在實體中未找到keypath名稱,終止應用程序。我做錯了什麼?我把你說的完全一樣:fetchRequest.predicate = NSPredicate(格式:「name ==%@」,農場) - >農場是地圖的名稱 –
konyv12
如果您正在提取座標,只需遍歷關係即可訪問地圖名稱:NSPredicate(格式:「map.name ==%@」,「farm」)。 – pbasdf