2013-09-28 3 views
0

Я пытаюсь получить список последних файлов погодного радара изображения от: http://radar.weather.gov/ridge/Conus/RadarImg/Получить список файлов в онлайн-каталоге

Тогда мне нужно, чтобы загрузить последние 5 изображений в формате «Conus_YYYYMMDD_HHMM_N0Ronly.gif "

Я застрял на первом шаге, чтобы получить список файлов в этом каталоге.

Я пробовал:

NSString *path = @"http://radar.weather.gov/ridge/Conus/RadarImg/"; 
    NSError *error; 
    NSArray *dirFiles = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:&error]; 
    NSLog(@"error: %@",error); 
    return dirFiles; 

Но я получаю ошибку 260 «Операция не может быть завершена Нет такого файла или каталога, NSFilePath = radar.weather.gov/гребень/Conus/RadarImg./"

Это неправильный способ загрузить список каталогов?

ответ

3

Да, это неправильный путь, потому что - это без возможности загрузки каталога через HTTP *.

Помните, что HTTP не имеет понятия о перечислении каталога - то, что вы просматриваете на этой веб-странице, является документом HTML, который содержит список каталогов. Вам нужно будет разобрать текст этого документа и извлечь из него URL-адреса.

*: За исключением использования DAV, но это не вариант здесь или в большинстве случаев.

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