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