title: PresentModalViewController takes 5 secs to bring up the modal
body: <p>I am trying to present a modal vc. But it takes like 5 secs or so n the delay appears to be significant as the user tries to tap on the button un till they see some thing on the screen.</p>
  
  <p>My Modal view has 3 pages and each page has 6 tables as subviews. I am not using any network connectivity. All the tables are loaded from local xml data.</p>
  
  <p>So, my questions are 
       1)is there a way i can improve the performance of the loaded modal vc?
       2)or can i show an activity indicator and let the view load on a background thread and      remove the indicator once the load is complete?</p>
  
  <p>I tried option 2. I started the activity indicator on    <i>viewDidLoad</i> and all the page Initialization code in a background thread using    <i>performSelectorInBackground</i> method. But, this is making my tables to look weird like, there frame is all distorted , there width is screwed up n so on. Any suggestions will really help  ma lot.</p>