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. Możesz również napisać własny komentarz, lub umieścić odnośnik do tego wpisu, na swojej stronie.

Jeden komentarz

Sierpień 27, 2010
Zdobysław Łogromny

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


  • *

    Spam Protection by WP-SpamFree