I got stuck in an app where I have to prepare a large amount of data depending on various user settings. Prepared data must be presented to the user (and store for later use in the persistent store), so I decided to use a background process, where I prepare a bunch of data before I load the new view and continue to prepare the rest in background.
During the background process several new entities inserted in the managed object context created in the background process, but have relationship entries to the managed object context in the main thread. I passed on entity to the background process and it seems, that initializing properties(not relationships) of the new entity with data from passed entity is possible but if you try to set a relationship the app crashes. I haven’t found any glue to fix that problem.
Any help is highly appreciated
P.S. I’ve stored a datamodel on http://public.me.com/b.rabe/de/DataModel.png It’s not the complete model but shows the most important part. Cycle is created in background and I tried to pass a LicenceExamDetails Entity.