Я пытаюсь загрузить файл с сервера на Iphone, как этоNSURLConnection получает «False» на загрузку файла
NSURL *newURL0 = [NSURL URLWithString: url];
NSMutableURLRequest *req0 = [NSMutableURLRequest requestWithURL:newURL0];
NSURLConnection conn = [[NSURLConnection alloc] initWithRequest:req0 delegate:self];
, а затем
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
NSURL *docDirectory = [[[NSFileManager defaultManager] URLsForDirectory:
NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
NSURL *filePath = [docDirectory URLByAppendingPathComponent:temp];
[webData writeToURL:filePath atomically:YES];
[webData release];
connection = nil ;
if ([delegate respondsToSelector:@selector(getDataSucceeded:)]) {
NSLog(@"Log: %@", @"yes");
[delegate getDataSucceeded:self.list];
}
}
Это всегда работал отлично, но в последнее время я заметили, что он больше не работает. Никаких изменений в файлах, относящихся к этой функции, никаких изменений не произошло. когда я использую один и тот же URL-адрес в веб-браузере, файл загружается отлично, но в моем приложении, когда я запрашиваю файл, он просто возвращает 5 байтов, слово «False», которое я также обнаружил странным, потому что сервер не возвращает слово False, если есть проблема, он возвращает сообщение об ошибке. Код на стороне сервера написан на Visual Basic.
Любые мысли или предложения очень ценятся