我正在阅读一个用 UTF8 编码的 txt 文件。
我现在正在阅读文件。我有这行:
- (NSString *) readFromFile {
NSArray *paths = NSSearchPathForDirectoriesInDomains
(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fileName = [NSString stringWithFormat:@"%@/textfile.txt",
documentsDirectory];
return [[NSString alloc] initWithContentsOfFile:fileName
usedEncoding:NSUTF8StringEncoding
error:nil];
}
我在最后一行有这个错误:
不兼容的整数到指针转换将 int 发送到 NSUTF8StringEncoding 类型的参数 *
为什么?