Tôi đang cố gắng đặt thanh tiến trình đồng bộ hóa trong quá trình tải xuống đang diễn ra. Ứng dụng của tôi bây giờ có thể tải về một tập tin sử dụng với mã này ...Mục tiêu C: Tải xuống tệp có thanh tiến trình
pdfData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://webaddress.com/pro/download/file.pdf"]];
NSString *resourcePDFPath = [[NSString alloc] initWithString:[[[[NSBundle mainBundle] resourcePath] stringByDeletingLastPathComponent] stringByAppendingPathComponent:@"Documents"]];
pdfFilePath = [resourcePDFPath stringByAppendingPathComponent:@"myPDF.pdf"];
[pdfData writeToFile:pdfFilePath atomically:YES];
Trong quá trình mã này ứng dụng dừng lại trong khi tải về, nó là bình thường không? Bây giờ những gì tôi muốn là đặt một thanh tiến trình trong thời gian dừng đó trong khi tải xuống.
Tôi đã thử tìm kiếm các mã tôi tìm thấy trực tuyến nhưng tôi hơi bối rối, tôi nghĩ mình cần một tài liệu tham khảo từng bước được giải thích kỹ lưỡng.
nó cho biết AFURLConnectionOperation là một định danh không khai báo – SeongHo
Đã chỉnh sửa câu trả lời.Để bao gồm #import trong tiêu đề lớp –
Tôi đã thử nó nhưng nó không được tìm thấy. Tôi nên sử dụng khung gì? – SeongHo