Tôi đang cố gắng lưu vào bộ nhớ cache một trang web mà sau đó tôi có thể hiển thị bằng cách sử dụng UIWebView.NSURLErrorDomain Code -1002 tải xuống pdf
Tôi có NSURLSessionDataTask
có liên quan bên trong vòng lặp for (cố gắng cache 6 trang web) bên trong khối hoàn thành của một số khác NSURLSessionDataTask
. Khi tôi chạy, tôi tiếp tục nhận được lỗi này:
Ayy there was error downloading, data:<> response:(null) error:Error Domain=NSURLErrorDomain Code=-1002 "The operation couldn’t be completed. (NSURLErrorDomain error -1002.)" UserInfo=0xdd89d30 {NSUnderlyingError=0xdd89ba0 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error -1002.)"}
Dưới đây là một đoạn của những gì tôi đang kêu gọi
for (MAClass *class in [myDictResult objectForKey:@"classes"]) {
NSString *PRURL = [[[class assignments] objectAtIndex:[[class assignments] count]-1] assignmentName];
NSLog(@"PRURL is %@", PRURL);
NSURLSessionDataTask *progressReportTask = [defaultSession dataTaskWithURL:[NSURL URLWithString:PRURL] completionHandler:^(NSData *progressReportData, NSURLResponse *progressReportResponse, NSError *progressReportError) {
if ([progressReportData length] > 0 && progressReportError == nil) {
NSLog(@"got dat data");
} else NSLog(@"Error with getting data data:%@\nresponse:%@\nerror:%@", progressReportData, progressReportResponse, progressReportError);
}];
[progressReportTask resume];
NSLog(@"After request");
}
Tôi đã thực hiện chắc chắn rằng URL là hợp lệ, nhìn thấy đó là gây ra cho những người khác nhận được cùng một lỗi (url của tôi giống như https://mistar.oakland.k12.mi.us/novi/StudentPortal/Home/PrintProgressReport/20152193^HS4
, có giá trị khi tôi đặt chúng vào trình duyệt)
Tôi đang làm gì sai?
Mọi thứ? BĂNG. – AndrewSB