核心数据,自动更新导致问题的更改对象,并使事情变得比需要的更困惑。假设我有这段代码:letfetchRequest=Track.fetchRequest()//updateitdo{lettracksFound=tryself.managedObjectContext.fetch(fetchRequest)as![Track]print("retrieved")lettrackToUpdate=tracksFound[0]trackToUpdate.locality="pleasedonthaveupdated"do{tryself.managedObjectContext.save(