Проблема добавления ячеек в табличное представление - PullRequest
1 голос
/ 22 сентября 2011

У меня есть страница с кнопкой.Когда кнопка нажата, я хочу, чтобы в представлении таблицы на следующей странице была добавлена ​​ячейка с меткой, имеющей текст 1, и я хочу, чтобы там также была картинка, но я знаю, как это сделать.Я просто хочу добавить ячейку в табличное представление, когда кнопка нажата на странице перед таблицей.Как я могу это сделать?Я пробовал этот код:

FinalCartViewController * viewController = (FinalCartViewController    
*)self.parentViewController;
custom.customCellLabel.text = @"1";
[viewController addObject:[NSMutableDictionary dictionaryWithObject:   
custom.customCellLabel.text forKey:@"name"]];

custom - это ивар, созданный из FinalCartViewController.

Этот код был в методе для кнопки, которую я хочу использовать, чтобы добавить ячейку.И я использовал [myTalbleView reloadData]; в tableView viewDidLoad.Но мое приложение падает, когда я нажимаю кнопку, чтобы добавить ячейку.Может ли кто-нибудь помочь мне?Благодарю.

1 Ответ

2 голосов
/ 22 сентября 2011
FinalCartViewController * viewController = (FinalCartViewController    
*)self.parentViewController;

Если FinalCartViewController (я предполагаю, что это табличное представление) является следующей страницей, как это может быть представление PARENT?Родительское представление ссылается на предыдущее представление.

Вам нужно инициализировать FinalCartViewController и сохранить ссылку на него, чтобы вы могли добавлять к нему объекты.Хотя лучше всего иметь общий источник данных, который вы добавляете, а затем передаете в FinalCartViewController.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...