I'm running into a strange problem with Core Data. In a particular view controller I'm loading the views from objects in Core Data. When I run the app, the first time it loads this view Core Data returns nothing from my fetch. So I repopulate Core Data, and every time the view is displayed after that it correctly fetches the objects from Core Data. However, each time the app is launched, it doesn't find anything in Core Data and then has to create the objects from scratch again.
So what would cause Core Data objects to persist while the app is running but not between launches? I'm not doing anything to delete any objects.
EDIT: And is there any way to view what is actually in Core Data? Like a file or something I could look at? That would make it easier to debug this.