Я новичок в AFNetworking framework. Я реализовал простой запрос GET на сервер.
@implementation MyClass
…
- (void)signInWithUsername:(NSString *)username andPassword:(NSString *)password withBlock:(SignInBlock)block {
[client getPath:@"test.json" parameters:Nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
block(YES, [responseObject objectForKey:@"access_token"]);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
block(NO, nil);
}];
}
объявление блока:
typedef void (^SignInBlock)(BOOL success, NSString *token);
Я понятия не имею, как правильно издеваться над этим объектом AFHTTPClient
, чтобы проверить, был ли вызван блок из аргумента (SignInBlock
) и с какими аргументами. Как я могу сделать это правильно?
Заранее спасибо.