piątek, Sierpień 27th, 2010

iPhone: performSelector withObject afterDelay:

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];
Be Sociable, Share!

Kategorie: iPhone
Możesz śledzić komentarze do tego wpisu poprzez kanał RSS 2.0. Both comments and pings are currently closed.

Jeden komentarz

Sierpień 27, 2010
Zdobysław Łogromny

Jo byk chciołek się dowiedzieć kaj ja mom wklikoć to w moim aj funie ?