UITableView に reloadData メソッドを発行しても cellForRowAtIndexPath がコールされない場合は、テーブルビューの高さが 0 に設定されていないか?確認すること。
テーブルビューの高さが 0 に設定されていると、
– (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
– (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
上記のメソッドがコールされても、
– (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
が、コールされない。