Я просто пытаюсь прочитать текстовый файл на сервере. Для тестирования файл является локальным на данный момент. Код выглядит так:
NSString *pathToLocalFile = [NSHomeDirectory() stringByAppendingFormat:@"/Documents/dataVersion.txt"];
NSURL *URLToLocalFile = [[NSURL alloc]initFileURLWithPath:pathToLocalFile];
if (![[NSFileManager defaultManager] fileExistsAtPath:pathToLocalFile]) {
NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager createFileAtPath:pathToLocalFile contents:nil attributes:nil];
}
NSError *err = nil;
//NSURL *url = [[NSURL alloc] initWithString:@"http://stackoverflow.com/tags"];
//using url also doesn't work
localFile = [[NSFileHandle alloc]fileHandleForReadingFromURL:URLToLocalFile error:&err];
localFileData = [localFile readDataToEndOfFile];
Проблема находится здесь
[[NSFileHandle alloc]fileHandleForReadingFromURL:URLToLocalFile error:&err];
Всегда выдает следующее исключение:
**NSInvalidArgumentException**, reason: **-[NSConcreteFileHandle fileHandleForReadingFromURL:error:]: unrecognized selector sent to instance.**
Объект URLToLocalFile выглядит нормально.
Что я здесь не так делаю?