How do I use query generation to prevent Core Data from modifying the view context while importing new objects in the background, whilst keeping existing objects modifiable?

How do I (can I?) use query generations to prevent Core Data from modifying the view context while importing new objects in the background, whilst keeping existing objects modifiable? I want to avoid every insert or delete from triggering UITableView updates until I am ready, but at the same time I want objects that are already in Core Data and being displayed by a UITableView to be able to be modified and have only those changes reflected in the view context, is there any way to do this?

How do I use query generation to prevent Core Data from modifying the view context while importing new objects in the background, whilst keeping existing objects modifiable?
 
 
Q