Ich habe eine Methode, die einen lang laufenden Prozess aufruft. der langwierige Prozess und ich benutze AFNetworking, die selbst Blöcke verwendet und Erfolgsblock und Fehlerblock zurückgibt. Also versuche ich meine Methode zu testen und die Tests werden fehlschlagen, bevor der Erfolgsblock aufgerufen wird. Ich dachte, ich würde versuchen, meine Methode auch Blöcke zu verwenden. Ich habe eine andere Methode, die ich ändern konnte, um Blöcke zu verwenden, aber das verwendet nur bool isFinished und der Rückgabewert ist ungültig. Die Methode, die ich schwierig habe, muss NSDecimalNumber * zurückgeben und nimmt einen NSString.Objective-c-Methode zur Verwendung von Blöcken
Methodensignatur
- (NSDecimalNumber *) getRate: (NSString *) rateCode;
Ich möchte in der Lage sein kann ein Beendigungsblock mit einer BOOL hinzuzufügen, die I gesetzt, wenn die AFNetworking Verfahren tritt in den Erfolg Block
Ich würde auch das Verfahren in der Lage sein möchten anrufen und innerhalb Es ist Completion Block Zugriff auf die NSDecimalNumber * -Wert zurückgegeben
Möglich? Wenn ja, bitte zeige mir wie
Dies könnte Hilfe http://goshdarnblocksyntax.com – nielsbot
Methoden nicht mit "get" voranstellen . – bbum