저는 스탠포드에서 CS193p 과정을 공부하고 있습니다. (저는 방금 배우려는 스탠포드 학생이 아닙니다), 과제 번호 5, 전화를 사용하여 Flickr에서 이미지를 가져와야하는 곳 Flickr API. 난 단지 그림의 목록을 다운로드하고 콘솔에 인쇄하려고하지만, NSURLErrorDomain에 -1005 코드가 표시됩니다. 내가 밖으로 인쇄하고 오류 메시지는 다음과 같습니다 :NSURLErrorDomain 오류 코드 -1005
오류 : 오류 도메인 = NSURLErrorDomain 코드 = -1005 ". 작업을 완료 할 수 없습니다. (NSURLErrorDomain 오류 -1005)"사용자 정보 = 0x7f9449c83df0 {NSErrorFailingURLStringKey = https://api.flickr.com/services/rest/?method=flickr.places.getTopPlacesList&place_type_id=7&format=json&nojsoncallback=1&api_key=4f9c3155b34836b2ac15318d98b93f3a, NSErrorFailingURLKey = https://api.flickr.com/services/rest/?method=flickr.places.getTopPlacesList&place_type_id=7&format=json&nojsoncallback=1&api_key=4f9c3155b34836b2ac15318d98b93f3a "작업을 완료 할 수 없었다 (kCFErrorDomainCFNetwork 오류 -1005.)."_kCFStreamErrorDomainKey = 1 _kCFStreamErrorCodeKey = 57 NSUnderlyingError = 0x7f9449c7fca0}
플리커 API 호출은 다음 방법으로 발생된다
NSURLSession *urlSession = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration ephemeralSessionConfiguration]];
NSURLSessionDownloadTask *downloadTask = [urlSession downloadTaskWithURL:[FlickrFetcherHelper URLforTopPlaces] completionHandler:^(NSURL *location, NSURLResponse *response, NSError *error) {
NSArray *topPlaces;
if (!error) {
topPlaces = [[NSJSONSerialization JSONObjectWithData:[NSData dataWithContentsOfURL:location] options:0 error:&error] valueForKeyPath:FLICKR_RESULTS_PLACES];
}
dispatch_async(dispatch_get_main_queue(), ^{
completionHandler(topPlaces, error);
});
}];
[downloadTask resume];
xCod를 사용하고 있습니다. e 6, 그 문제와 관련이 있는지 확실하지 않습니다. 며칠 전에 같은 코드가 작동했는데, 내가 엉망으로 만들 것이라고 생각하지 않는다. 그러나 분명히있다.
내가 이런 문제에 직면 할 때마다, 그것은 나를 화나게합니다. 감사합니다. . –
이것은 나에게도 일했습니다, 고마워요 !! –