0

いくつかのネットワーク操作を実行するコードをテストしています。Kiwi および OHHTTPStubs ライブラリを使用しています。

現在、リクエストを実行するためのすべての責任を負うクラスが 1 つあります。シングルトン パターンを使用しています。このオブジェクトは、リクエストを作成する 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