title: NSThread for UITableView
body: <p>In the <code>viewDidLoad()</code> method of view controller I am calling </p>
  
  <pre><code>[NSThread detachNewThreadSelector:@selector(readFromFaceBook) 
                           toTarget:self 
                         withObject:nil];
  </code></pre>
  
  <p><code>readFromFaceBook</code> will pull the data from remote location and populates the data in <code>NSMutabaleArray</code> called "myData". The view controller contains a <code>tableView</code> which loads data from myData. </p>
  
  <p>The problem I have is, how to delay the execution of tableView delegates until all the data is loaded into "myData" by the thread ..?? The program is crashing as delegate functions are trying to execute using myData . Any help is greatly appreciated...!!!!</p>