Я использую:Objective C: NSString NSData чтение из файла проблемы
NSData *output1 = [NSData dataWithContentsOfFile:@"~/centralUtilOut.tmp"];
NSString *output = [[NSString alloc]initWithData:output1 encoding:NSUTF8StringEncoding];
NSLog(@"%@", output);
[output release];
Но ничего в окне отладки.
Это в объективном C.
Примечание: centralUtilOut.tmp
это обычный текстовый файл
Тогда как бы я получить полный путь домашнего каталога, используя ~? – Daniel
Попробуйте использовать 'stringByExpandingTildeInPath', см. Документ http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html#//apple_ref/occ/instm/NSString/stringByExpandingTildeInPath – stefanB