Чтение данных из файла в Objective-C - PullRequest
0 голосов
/ 04 февраля 2010

Я хочу прочитать строку после разделителя из текстового файла в Objective-C. Я все еще пытаюсь получить его: (.... Это пока я сделал, но когда я печатаю содержимоеВ буфере данных в строке 7 приведенного ниже кода считанные данные возвращаются инкапсулированными в объект NSData. Как преобразовать его в читаемый формат?

NSData *databuffer;

file = [NSFileHandle fileHandleForReadingAtPath: @"/tmp/myfile.txt"];

if (file == nil)
        NSLog(@"Failed to open file");

[file seekToFileOffset: 10];

databuffer = [file readDataOfLength: 6];

NSLog(@"Contents of buffer = %s", databuffer);

[file closeFile];

1 Ответ

0 голосов
/ 04 февраля 2010
NSString* aStr = [[NSString alloc] initWithData:databuffer encoding:NSASCIIStringEncoding];
...