2013-05-29 3 views
0

Я использую ASINetworkQueue для скачивания. Я использую следующий код.Приложение сбой при переключении через просмотр Контроллеры

requestUserSpecificFileQueue = [ASINetworkQueue queue]; 
    failed = NO; 
// [requestUserSpecificFileQueue reset]; 
    NSDictionary *dictLocal=[_objectArray objectAtIndex:bookViewSelected.tag]; 
    UIProgressView *progressView=[[UIProgressView alloc]initWithFrame:CGRectMake(5, 190, 200, 20)]; 
    [bookViewSelected addSubview:progressView]; 
    [requestUserSpecificFileQueue setDelegate:nil]; 
    [requestUserSpecificFileQueue setDownloadProgressDelegate:progressView]; 
    [requestUserSpecificFileQueue setRequestDidFinishSelector:@selector(downLoadFinished:)]; 
    [requestUserSpecificFileQueue setRequestDidFailSelector:@selector(downloadFailed:)]; 
    [requestUserSpecificFileQueue setShowAccurateProgress:YES]; 
    progressView.tag=bookViewSelected.tag; 
    [requestUserSpecificFileQueue setShouldCancelAllRequestsOnFailure:NO]; 
// requestUserSpecificFileQueue.name=[NSString stringWithFormat:@"%d",bookViewSelected.index]; 
    ASIHTTPRequest *requestUserSpecificFile=[ASIHTTPRequest requestWithURL:[dict objectForKey:@"object"]]; 
    requestUserSpecificFile.tag=bookViewSelected.tag; 
    [requestUserSpecificFile setDownloadDestinationPath:[[self returnUnzipBundlePathName] stringByAppendingPathComponent:dictLocal[@"fullLengthFilename"]]]; 

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_4_0 
    [requestUserSpecificFile setShouldContinueWhenAppEntersBackground:YES]; 
#endif 
    [requestUserSpecificFileQueue addOperation:requestUserSpecificFile]; 
    [requestUserSpecificFileQueue go]; 

Когда я pushViewcontroller, а затем вернуться мое приложение вылетает с EXC_BAD_ACCSS App не врезается в method--

[ASIHTTPRequest updateProgressIndicator:&downloadProgressDelegate withProgress:[self bytesDownloadedSoFar] ofTotal:[self totalBytesToDownload]]; 

ответ

2

ASIHTTPRequest устарела и больше не поддерживается, используйте AFNetworking вместо

Смежные вопросы