请求ARC,内存泄漏请求

时间:2013-04-24 13:58:59

标签: ios objective-c memory-leaks request automatic-ref-counting

我使用以下静态方法来执行请求:


+ (NSData *) methodRequestWhitUrl:(NSString *) pUrl{
    NSURL *urll = [NSURL URLWithString:pUrl];
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:urll
                                            cachePolicy:NSURLRequestReturnCacheDataElseLoad
                                            timeoutInterval:30];
    NSData *urlData;
    NSURLResponse *response;
    NSError *error;
    urlData = [NSURLConnection sendSynchronousRequest:urlRequest
                                    returningResponse:&response
                                                error:&error];
    if(urlData)
        return urlData;
    return nil;
}

经过测试,我发现此行中的错误:

urlData = [NSURLConnection sendSynchronousRequest:urlRequest
                                    returningResponse:&response
                                                error:&error];

我寻找其他方式来提出请求,但这似乎是最常见的形式。 记住我的项目使用ARC架构。

0 个答案:

没有答案