2014-08-28 3 views
0

У меня есть вид на главный стол и подробный вид, и у меня есть plist с некоторой информацией. Когда я запустил приложение, мое главное представление получит элементы в Plist и просмотрено. После этого, когда я нажимаю кнопку «Добавить»: + , а затем перенаправляем в диспетчер Detail Detail, у которого есть форма регистрации, я пишу всю информацию и затем нажмите на кнопку сохранения. Мое текущее представление становится видом мастера, который не обновляется с новой информацией, которую я ДОБАВЛЯЕТ в моем подробном представлении. поэтому, пожалуйста, что я должен проверить и как я могу исправить эту проблему?UITableView не обновляется с plist

С уважением A.J.

ответ

0

Убедитесь, что у вас есть метод viewWillAppear для кода вашего главного контроллера [self.tableView reloadData];

+0

Спасибо, сэр за ваши отзывы. Да, у меня есть следующее: - (void) viewDidAppear: (BOOL) анимированный { [self viewDidLoad]; [супер просмотрWillAppear: анимированный]; [self.tableView reloadData]; }, но он все еще не работает. – alaa

+0

Моя мастер-таблица по-прежнему получает старую информацию от Plist, в моем подробном представлении я попытался напечатать новый plist, у которого есть новые элементы, и он работает нормально, но как я могу обновить свой основной вид с помощью новых элементов , пожалуйста помоги!!! – alaa

+0

Теперь я добавил следующий код к моему методу сохранения: NSString * plistPath = [[NSBundle mainBundle] pathForResource: @ «Профиль» ofType: @ "plist"]; и я мог бы обновить свой главный контроллер просмотра, но когда я закрою приложение, я не получу новые элементы на моем контроллере Master View. Пожалуйста помоги!!! – alaa

Смежные вопросы