title: iphone - numberOfRowsInSection being called before viewDidAppear
body: <p>This might be normal, but I'm new to objective-c.
  I have an app with two view controllers, both are table views.
  When a row is clicked, I load the second view to the top of the stack and pass a parameter through one of it's properties.
  On the first view (loaded by default by the navigation controller) the viewDidAppear function is called first, it opens an XML file from a URL, builds an object for each node and pushes all the objects in to an array. After this is done, numberOfRowsInSection is called and it returns the count for the array and all is well.
  On the other view, after it is loaded first the numberOfRowsInSection is called and then viewDidAppear. I'm really new to the iphone and I have no idea why this is even happening.</p>
  
  <p>Thank you!</p>