title: Core Data blocking UI after asynchronous NSURLConnection didLoadResource on iPhone
body: <p>Each time somebody touches a row inside a UITableView, I'm kicking off a series of asynchronous NSURLConnections, that download data and then parse and save that data into Core Data.</p>
  
  <p>The problem is that when I do this, the UI is responsive during the data download, but as soon as the parsing and saving begins, the UI becomes non-responsive.</p>
  
  <p>The NSURLConnection is wrapped inside a class, that implements the NSURLConnection protocol, and when the NSURLConnection is fires didLoadResource, it kicks off a DataAdapter class that handles the parsing and saving. I'm thinking thats the cause of my UI blocking.</p>
  
  <p>Has anyone dealt with this before? What are my options? Put the DataAdapter into an NSOperation?</p>