2012-03-24 1 views
1

Я хочу изменить содержимое UITableView, когда я меняю кнопку, как я могу это сделать? ... я извлекаю свою информацию из Core Data и когда я нажимаю кнопку, я хочу изменить информацию в Tableview, я знаю:Как я могу изменить содержимое UITableView, когда я нажимаю кнопку

[self.tableview reloadData] 

и таким образом я дать информацию в строке:

NSManagedObject *name = [[self sortName] objectAtIndex:indexPath.row]; 
cell.textLabel.text = [[name valueForKey:@"firstName"] description]]; 

, но мой вопрос, как я могу дать другой массив в моем представлении таблицы, чтобы получить информацию, когда я нажимаю кнопку ... я каждый раз, но я не могу найти ответ ...

ответ

0

Информация, отображаемая в ячейках просмотра таблицы, определяется методом cellForRowAtIndexPath.

В вашем коде, похоже, этот метод ссылается на ваш массив с именем sortName.

Если вы извлекаете новый набор данных в какой-либо другой массив, вам необходимо заменить содержимое sortName содержимым нового массива.

0

Замените массив sortName новым содержимым после нажатия кнопки. Чем вызов reloadData ..!?