Я делаю UITableView, наследуя UITableViewControll, как показано ниже
@interface addAlarm : UITableViewController <UITableViewDataSource>
, затем я заполняю некоторые данные в его ячейках от делегата, как показано ниже
if (indexPath.row == 0) {
AlarmProjectAppDelegate *delegate = (AlarmProjectAppDelegate *)[[UIApplication sharedApplication] delegate];
NSString *cellValue = [NSString stringWithFormat:@"Name"];
cell.textLabel.text = cellValue;
return cell;
, затем перехожу к другимконтроллер как
Name *ob = [[Name alloc] initWithStyle:UITableViewStyleGrouped];
[self.navigationController pushViewController:ob animated:YES];
[ob release];
ob = nil;
as Будет кнопка «Назад», и когда я нажму, она будет открыта и вернется к текущему классу «addAlarm»
, но я увидела, что когда он придетназад, то метод ниже не вызывается, даже viewDidLoad, поэтому таблица обновляет свои данные,
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
Я использовал [self.tableView reloadData];в viewWillApear, но он не будет работать и не будет вызывать описанный выше метод
что мне делать, чтобы решить эту проблему, если вы не можете понять вопрос, вы можете снова спросить меня в комментариях,
Заранее спасибо