Schreibe Blockfunktionen in Swift

7

Wie würde ich diese Blockfunktion in swift schreiben? Ich habe das Thema durchgelesen, aber die Syntax macht mir einfach keinen Sinn.

%Vor%     
YichenBman 01.10.2014, 04:25
quelle

2 Antworten

19

Es ist eigentlich gar nicht so schwer. Verschliessungen in Swift).

%Vor%

Und so nennst du es.

%Vor%

In deinem Fall behandelt dieser Block eine Serverantwort. Höchstwahrscheinlich loggen Sie sich ein. Der success -Block würde aufgerufen, wenn der Netzwerkvorgang erfolgreich ist. Darin speichern Sie das empfangene Zugriffstoken von Ihrem Server.

Der Block failure wird aufgerufen, wenn die Netzwerkanforderung fehlschlägt. Eventuell möchten Sie den Fehler protokollieren und eine Warnung für die darin enthaltenen Benutzerdaten anzeigen.

Wenn Sie die Syntax, die ich vorschlagen möchte, nicht verstehen, beziehen Sie sich auf diese beiden Seiten. Für Objective-C-Block-Syntax und für Swift-Closure-Syntax .

    
Isuru 01.10.2014, 04:40
quelle
0

Dank @isuru habe ich das herausgefunden:

%Vor%     
YichenBman 01.10.2014 05:18
quelle