So, I have an app that has a login screen. When I log in in, the app loads a managed object that corresponds to my user profile. But, when I go on to a different screen and trigger a "save" operation, all the data gets stored in the managed object, and the context saves it. However, when I restart the app, the managed object is there, but the data that was just saved is not. I know the object itself is in the store, because the app displays the username at the start of the app. Code will come after dinner.