// Start up our activity indicator while we collect the data
// Run the loadData method right now
[self performSelector:@selector(loadDataInBackground) withObject:nil afterDelay:0.0];
I can then end the Activity Indicator when I get to the end of the "loadDataInBackground" method. If we just call both of the methods, the ActivityIndicator doesn't display until just as the loadData method ends.