On further testing, it looks like any changes aren't being saved until I actually quit my app and restart it again. After a user completes a quiz in my app, his or her grade is supposed to be saved to the database using the saveEntities method; I then reload the table listing the grades for different quizzes taken to display the new grade. This works perfectly when running the app on iOS 7, but in iOS 8 both in the simulator and on an iPad, the new grade is not seen until I actually quit the app and then reopen the app again. I don't know if Apple made an underlying change to Core Data in the way data is saved or not or if this is a bug on their part in iOS 8 itself, but I may have to just simply take this functionality out of the app I'm building if I can't find a workaround to it.