Получить ранжированную строку из текстового файла без открытия файла с помощью stringWithContentsOfFile - PullRequest
1 голос
/ 09 сентября 2011

Я пытаюсь прочитать текст из текстового файла.Для этого я использовал stringWithContentsOfFile.

pathName        = [[NSBundle mainBundle] pathForResource:sample ofType:@"txt"];
entireContent   = [NSString stringWithContentsOfFile:pathName encoding:NSUTF8StringEncoding error:NULL];
entireChapter   = [entireContent substringWithRange:sourceRange];

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

1 Ответ

1 голос
/ 09 сентября 2011

вы можете использовать NSFileHandle.

NSFileHandle *fileHandler = [NSFileHandle fileHandleForUpdatingAtPath:filePath];
[fileHandler seekToFileOffset:10];
NSData *data = [fileHandler readDataOfLength:10];
[fileHandler closeFile];

Вы можете попробовать это.тогда вы можете преобразовать nsdata в строку.

...