UItableView не обновляет данные после второй загрузки View - PullRequest
0 голосов
/ 23 августа 2011

У меня проблемы с UITableView.Он отлично загружается в первый раз, когда я открываю его, но после второй попытки он не попадает в метод viewDidLoad, что приводит к тому, что данные не обновляются в моем табличном представлении.Я также сделал правильный релиз на моем методе dealloc.Есть идеи по этому поводу?Я посмотрел через Google, но я не получил ничего полезного.Большое спасибо за всю помощь, которую вы можете оказать мне!

Вот мои методы viewDidLoad и viewDidUnload

- (void)viewDidLoad
 {
[super viewDidLoad];
saved_news.rowHeight =85;
addButton = [[UIBarButtonItem alloc] initWithTitle:@"Edit" style:UIBarButtonItemStyleBordered target:self action:@selector(edititems:)];
[self.navigationItem setLeftBarButtonItem:addButton];
[self setSaved:[CoreData sharedInstance].selectItems];
[saved_news reloadData];
}

- (void)viewDidUnload
{

[super viewDidUnload];
saved = nil;
saved_news = nil;
addButton =nil;
}

Ответы [ 2 ]

0 голосов
/ 23 августа 2011

Позвоните

- (void)viewWillAppear:(BOOL)animated;

- (void)viewDidAppear:(BOOL)animated; 

, так как вам требуется таблица загрузки здесь [Yourtablename reloaddata];

Надеюсь, это поможет ..

0 голосов
/ 23 августа 2011

viewDidLoad и viewDidUnload обычно вызываются только один раз за время существования контроллера (если нет ситуации с нехваткой памяти). Я думаю, что вы хотите использовать здесь методы viewDidAppear: и viewDidDisappear:.

...