我正在测试一些执行某些网络操作的代码。我正在使用Kiwi和OHHTTPStubs库。
目前我有一个clase,它承担了执行请求的所有责任,我是 使用Singleton模式。该对象包含对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];