Próbowałem wypchnąć kontroler widoku B do kontrolera nawigacyjnego od A, a następnie przypisanie niektórych właściwości B w A.
W tym przypadku przypisanie właściwości zostało wykonane, a następnie viewDidLoad kontrolera podglądu A został wykonany.ViewDidLoad wykonuje powoli podczas pchania viewcontroller
Tutaj, przypisywanie właściwości w A powinno być wykonane dopiero po wykonaniu viewDidLoad z A.
Na przykład
[b.navController pushViewController:a animated:YES];
a.status = @"loaded";
Tutaj status został przydzielony, a potem viewDidLoad
od A został stracony. Zdarza się to tylko w systemie iOS 7, natomiast w iOS6 działa dobrze.
Czy ktoś może dać mi znać, gdzie jest problem?
AKTUALIZACJA: W niektórych przypadkach w iOS7 widok Push nie działa. W jaki sposób cna go debuguję i naprawiam?
można dostarczyć trochę więcej kodu? Może być coś, co może powodować viewDidLoad: do wykonania. – Abhinit