Держите ваш источник таблицы равным nil, затем, когда кнопка нажата, установите для нее требуемый список значений и перезагрузите представление таблицы.
так ... если ваш источник таблицы, скажем, ivar NSArray * tableData, а массив с вашими значениями - это значения ivar NSArray *, то в IBAction для вашей кнопки вы должны сделать:
-(IBAction)buttonPressed:(id)sender
{
tableData = values; //load the values in the table source
[self.tableView reloadData]; //just call reloadData on the tableView
}
Вот и все