в настоящее время я пытаюсь прочитать файл на локальном сервере через URLConnection и URlRequest. Кажется, он работает так, как должен, пока изменения в файле не будут иметь никакого эффекта, когда я сделаю запрос снова. Вот код того, как я строю запрос:
-(void)openURLConnectionWithString:(NSString *)urlString{
NSTimeInterval timeout= 120;
self.request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString] cachePolicy:NSURLCacheStorageNotAllowed timeoutInterval:timeout];
self.urlConnection = [NSURLConnection connectionWithRequest:request delegate:self];
if(urlConnection){
NSLog(@"Connecting...");
self.receivedData = [NSMutableData data];
}else{
NSLog(@"Connection failed!");
}
}
И вот как я использую класс, который содержит функцию выше:
AsyncScheduleParser *getSchedule = [[AsyncScheduleParser alloc] init];
getSchedule.delegate = self;
[getSchedule openURLConnectionWithString:@"http://localhost/scheduleC.txt"];
[getSchedule release];
Только если я изменю имя файла, изменения появятся, как только я прочитаю его снова.