Чтобы передать ваши данные из одного ViewController (например, vc1) в другой (vc2), вы можете установить свойство в качестве конечного контроллера.Таким образом, для описанного выше UIViewController вы должны добавить в .h
@property (nonatomic, retain) UserData *tableDatas;
Затем в контроллере представления vc1 у вас будет:
vc2.tableDatas = userdatas;
Наконец, в методе UITableViewDelegate:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
Вы можете просто использовать:
cell.textLabel.text = [self.tableDatas objectAtIndex:indexPath.row];
Должна быть некоторая настройка, но основные части здесь.
Удачи.