2014-08-28 72 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