I have a TabBarController with two tabs SCHEDULE and DATE RANGE

When the view loads I'm hitting a webservice to collect the end users Schedule for that day. After parsing the XML I call ScheduleTable reloadData and all is well. I have tons of NSLog statements to follow the performance. 

Clicking the DATE RANGE tab displays a DatePicker. After selecting the date range I have a button which when clicked passes the dates to the webservice again. In my log I can see the new dataset and can verify I have the data I need, when the code reaches the reloadData line, it does not fire the UITableView reload methods. 

Any help is appreciated. I've tried viewWillAppear and self.ScheduleTable reloadData, neither have helped.