0

我正在测试一些执行一些网络操作的代码。我正在使用 Kiwi 和 OHHTTPStubs 库。

目前我有一个类负责执行请求的所有责任,我正在使用单例模式。该对象包含对我构建请求的 AFHTTPRequestOperationManager 的引用。

这是 EXC_BAD_ACCESS 发生时的堆栈跟踪。

在此处输入图像描述

更新:

这是它在 AFHTTPRequestOperationManager.m 中崩溃的地方

- (AFHTTPRequestOperation *)GET:(NSString *)URLString
                     parameters:(NSDictionary *)parameters
                        success:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success
                        failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure
{
    NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"GET" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters];
    AFHTTPRequestOperation *operation = [self HTTPRequestOperationWithRequest:request success:success failure:failure];
    [self.operationQueue addOperation:operation];

    return operation;
}

线:

[self.operationQueue addOperation:operation];
4

0 回答 0