Próbuję uruchomić loadViews() po zakończeniu funkcji pullData() i zastanawiam się, jaki jest najlepszy sposób na wykonanie tej czynności? Chciałbym ustawić 10-sekundowy limit czasu, aby móc wyświetlić błąd sieci, jeśli to możliwe. Z tego, co przeczytałem, wygląda na to, że GCD jest sposobem na osiągnięcie tego, ale jestem zdezorientowany na jego implementację. Dzięki za pomoc, jaką możesz dać!Uruchamianie jednej funkcji za drugą kończy
//1
pullData()
//2
loadViews()
zalecana prawdopodobnie po prostu przekaż loadViews jako blok oddzwaniania/zakończenia do pullData, aby za każdym razem, gdy pullData zadecyduje, że zakończyło się ciągnięciem, może to zrobić cal ja to. – luk2302
Jak mam to zrobić? Czy nadal mogę wdrożyć zegar, jeśli przejdę na tę trasę? – Opei
Poszukując np. "Bloku szybkiego zakończenia" - twoje pytanie jest na ogół zbyt szerokie i przyciągnie przede wszystkim odpowiedzi oparte na opiniach, takie jak mój komentarz. Musiałbyś pokazać znacznie więcej kontekstu, wyjaśnić * dokładnie *, co chcesz osiągnąć: licznik czasu lub bieg po zakończeniu jest prawie przeciwieństwem siebie. Ponadto powinieneś pokazać, co próbujesz do tej pory. – luk2302