2014-08-28 51 views
0

请, 我有一个主表视图和详细信息视图,我有一个plist与一些信息。 当我运行应用程序时,我的主视图将获取Plist中的项目并进行查看,之后当我单击按钮时添加:+ 然后重定向到具有注册表单的详细视图控制器,我将所有信息然后点击一个保存按钮。 我当前的视图变成了未使用我在详细视图中添加的新信息更新的主视图。所以请我必须检查什么以及如何解决此问题?UITableView不是从plist更新

Registers A.J.

回答

0

确保你已经在你的主控制器代码中使用了viewWillAppear方法[self.tableView reloadData];

+0

感谢您的反馈意见,是的,我有以下内容: - (void)viewDidAppear:(BOOL)animated {self viewDidLoad]; [super viewWillAppear:animated]; [self.tableView reloadData]; }但它仍然无法正常工作。 – alaa 2014-08-28 13:23:57

+0

我的主表仍然从Plist中获取旧信息,在我的详细信息视图上,我尝试打印具有新项目的新plist,并且工作正常,但是如何使我的主视图更新为新项目。请帮忙!!! – alaa 2014-08-28 13:28:53

+0

现在,我将下面的代码添加到我的保存方法中:NSString * plistPath = [[NSBundle mainBundle] pathForResource:@“Profile”ofType:@“plist”];我可以更新我的主视图控制器,但是当我关闭该应用程序时,我没有在我的主视图控制器上获得新项目。请帮忙!!! – alaa 2014-08-28 13:43:03