Я использовал ответ от woodmantech выше, но изменил его, основываясь на том, что я видел в других подобных вопросах, чтобы он не загружал весь файл, чтобы увидеть, существует ли он.
Я изменил NSURLRequest
на NSMutableURLRequest
и добавил:
[request setHTTPMethod:@"HEAD"];
Кажется, это работает нормально. Я работаю над своим первым приложением, поэтому никакого реального опыта пока нет. Спасибо всем.
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:5.0];
[request setHTTPMethod:@"HEAD"];
NSHTTPURLResponse* response = nil;
NSError* error = nil;
[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
NSLog(@"statusCode = %d", [response statusCode]);