Аз имам проблем. Работя върху приложение, което е базирано на лента с раздели. В това приложение извикваме [self.view addSubview:newVC.view]
, когато искаме да преминем към нов изглед. newVC е контролерът на изгледа на новия изглед, който искаме да покажем. Също така използваме [self.view removeFromSuperview]
, когато искаме да се върнем към предишния изглед.
С други думи, няма навигационен контролер. Сега проблемът е, че искам да актуализирам предишния изглед. Тъй като използваме [self.view removeFromSuperview]
, viewDidAppear
от предишния изглед не се извиква и затова няма начин да опресним този изглед.
Знам, че подходът, който използвахме, има недостатък, но тъй като това е широкомащабно приложение и промяната му за прилагане на навигационен контролер отнема много време, така че имам нужда да ми помогнете да намеря решението на този проблем. Как мога да извикам viewDidLoad
или viewDidAppear
или предишния изглед при извикване на [self.view removeFromSuperview]
от неговия подизглед?
[super viewDidLoad]
преди[self.view removeFromSuperview]
. Не съм опитвал това, но мисля, че ще свърши работа - person Mobile App Dev   schedule 13.09.2011