Как я могу изменить содержимое UITableView, когда я нажимаю кнопку - PullRequest
1 голос
/ 25 марта 2012

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

[self.tableview reloadData] 

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

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

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

Ответы [ 2 ]

0 голосов
/ 25 марта 2012

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

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

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

0 голосов
/ 25 марта 2012

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

...