0

셀에 ASIHTTP 라이브러리를 사용하여 여러 파일을 다운로드하고 수신 바이트 수와 같은 여러 진행 상황을 표시합니다. 제대로 작동했지만 사용자가 많은 수의 서버를 가리키며 상태 및 진행 상황이 발생했습니다. 사전에다운로드 상태 및 진행률 표시 줄이 표시되지 않습니다.

감사 나 좀 도와 표시되지 않는 바, 약간의 지연이 ASIHTTPRequest.Please의 응답 블록에서 발생하기 시작하는 것은

답변

0

당신은 모든 ASIHTTPRequest 라이브러리를 가져 u는 당신이 진행 표시 줄 및 사용을 사용하면 프로토콜 파일 가져 오기를 사용해야합니다 울부 짖는 소리의 inbuilt 방법 ...

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    NSString *[email protected]"http://dulemba.com/Visits/Cover-GGCC(2mb).jpg"; 

    proTo = [[protocol_file alloc]initWithURL:[NSURL URLWithString:url] delegate:self]; 




    imageView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 10, 300, 250)]; 
    [self.view addSubview:imageView]; 
    lbl=[[UILabel alloc]initWithFrame:CGRectMake(0, 250, 200, 100)]; 
    [self.view addSubview:lbl]; 
    lblPers=[[UILabel alloc]initWithFrame:CGRectMake(100, 250, 200, 100)]; 
    [self.view addSubview:lblPers]; 
    progressBar = [[UIProgressView alloc] initWithFrame:CGRectMake(0, 280, 300, 90)]; 
    [self.view addSubview:progressBar]; 



    } 

-(void)imgDownload:(UIImage *)data{ 
    imageView.image=data; 
    NSLog(@"image");} 
-(void)setLblvalue:(float)val{ 
    lblPers.text=[[NSString alloc]initWithFormat:@"%0.2f %%",val]; 
    } 
-(void)setProgValu:(float)val{ 
progressBar.progress=val; 

// NSLog (@ "progress % f", val); }

-(void)setPersent:(float)val{ 
    lbl.text = [[NSString alloc] initWithFormat:@"%0.2f MB",val]; 
} 
관련 문제