Swift: Asynchrone Methode in While-Schleife

8

Ich möchte eine asynchrone Funktion innerhalb einer while-Schleife verwenden, aber die Funktion bekommt nicht genug Zeit, um fertig zu werden, und die while-Schleife beginnt erneut und endet nie. Ich sollte dieses Problem mit Inkrement-Variable implementieren, aber was ist die Lösung? Vielen Dank.
Ausgangsschleifen zwischen "Into repeat" - "Into function"

%Vor%     
PoolHallJunkie 28.10.2015, 01:22
quelle

2 Antworten

15

Sie können dies mit einer rekursiven Funktion tun. Ich habe diesen Code nicht getestet, aber ich denke, es könnte ein bisschen so aussehen

%Vor%     
Moriya 28.10.2015, 01:48
quelle
5

Sie sollten dispatch_group

verwenden %Vor%

Weitere Informationen finden Sie unter Apple Dokument

    
t4nhpt 28.10.2015 01:46
quelle

Tags und Links