下面是我读取文件内容的方法。不幸的是,这对我不起作用。文件的路径是正确的。我错过了什么?
- (IBAction)readFile:(id)sender
{
NSString *str = [NSString stringWithContentsOfFile:@"/Users/joe/text.txt"
encoding:NSUTF32StringEncoding
error:nil
];
NSLog(@"%@", str); //Result is null
}发布于 2011-10-15 23:51:44
尝试使用stringWithContentsOfFile:encoding:error:的内置功能,并给它一个NSError,您就可以确切地看到哪里出了问题:
- (IBAction)readFile:(id)sender {
NSError *readFileError = nil;
NSString *str = [NSString stringWithContentsOfFile:@"/Users/joe/text.txt"
encoding:NSUTF32StringEncoding
error:&readFileError
];
if (readFileError) {
NSLog(@"%@ - %@", [readFileError localizedDescription], [readFileError localizedFailureReason]);
} else {
NSLog(@"%@", str);
}
}https://stackoverflow.com/questions/7778770
复制相似问题