我正在尝试从文本文件中读取文本。 我使用stringWithContentsOfFile来做到这一点。
pathName = [[NSBundle mainBundle] pathForResource:sample ofType:@"txt"];
entireContent = [NSString stringWithContentsOfFile:pathName encoding:NSUTF8StringEncoding error:NULL];
entireChapter = [entireContent substringWithRange:sourceRange];
你们有没有其他方法可以快速获得字符串?
答案 0 :(得分:1)
你可以使用NSFileHandle。
NSFileHandle *fileHandler = [NSFileHandle fileHandleForUpdatingAtPath:filePath];
[fileHandler seekToFileOffset:10];
NSData *data = [fileHandler readDataOfLength:10];
[fileHandler closeFile];
你可以试试这个。然后你可以将nsdata转换为字符串。