title: Best way to disable UIViewController interaction and show activity indicator while loading data from web service or core data?
body: <p>Question says it all. </p>
  
  <p>Is there a best recipe to follow to disable user interaction and show a activity indicator while fetching data from a web service or loading data from a core data fetch operation?</p>
  
  <p>I'm using ASIHTTPRequest, JSONKit and Core Data in my particular app so any sample code using those Apis would be preferred. </p>
  
  <p>Thanks - wg</p>