2
我在viewController 1中有一個UITableView。所以當我打到一行時,它將我發送給Viewcontroller2在這裏,我有一個按鈕,它從ViewController1添加或刪除一行UITableView的值。UITableView刷新導航控制器中的數據
所以,當我刪除一個值,我回到ViewC 1,我仍然有行突出顯示,如果我回到主視圖,並重新進入這個ViewC 1它被刪除...我怎麼能做到當我通過後退按鈕從Viewcontroller2返回時刷新tableView。所有這些都在導航視圖控制器中。
謝謝
我試圖重新加載數據..但我不知道在哪裏添加它......當我們推回來..什麼方法打開? viewDidLoad中? – Tidane
如果你想在你刪除對象後重新加載表,你可以在viewDidAppear中添加reloadData,而不是在viewDidLoad中,在你的viewDidAppear中添加一條if語句,if(Viecontroller2 deleted item){[tableView reloadData];} – janusbalatbat
或save在VC1中你的對象的計數,然後在你的if語句中viewDidAppear,if(savedCountBeforePush!= newObjectCount){// reloadData} – janusbalatbat