Co zrobić, jeżeli po załadowaniu jakiegoś widoku, potrzeba wywołać i wyświetlić kolejny, bo np. okazało się, że brakuje jakiś danych? Pozornie, mogło by się wydawać, że wystarczy w metodzie viewDidAppear albo zdissmisować obecny widok, wracając do starego, albo wywołać nowy.Wszystko oczywiście zależy od tego jakiego kontrolera używamy. Ale ogólnie rzecz biorąc, wystarczy wykorzystać metodę:
[self performSelector:@selector(nazwaMetodyDoWykonania) withObject:self afterDelay: (delayJakoFloatOznaczajacySekundy)];
Logikę tego co się stanie, wkładamy do nazwaMetodyDoWykonania i gotowe!
[self performSelector:@selector(zmienNauczyciela) withObject:self afterDelay:1];
W odpowiedzi na “iPhone: performSelector withObject afterDelay:”
Jo byk chciołek się dowiedzieć kaj ja mom wklikoć to w moim aj funie ?