我正在尝试将文件加载到字符串中。这是我正在使用的代码:
NSError *error = nil;
NSString *fullPath = [[NSBundle mainBundle] pathForResource:filename
ofType:@"html"];
NSString *text = [NSString stringWithContentsOfFile:fullPath
encoding:NSUTF8StringEncoding
error:&error];
当作为文件名传入@"about" 时,它工作得非常好,显示代码工作正常。当作为文件名传入@"eula" 时,它会失败并显示“Cocoa 错误 258”,它转换为 NSFileReadInvalidFileNameError。但是,如果我交换文件的内容但保持名称相同,则另一个文件无法证明文件名没有问题,这与内容有关。
about 文件是相当简单的 HTML,但 eula 文件是法律部门从 Word 中导出的大量文件。
有谁知道 HTML 文件中可能导致此错误发生的任何内容?
非常感谢,
山姆