【发布时间】:2009-06-15 23:55:42
【问题描述】:
我正在尝试将文件加载到字符串中。这是我正在使用的代码:
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 文件中的任何内容可能导致此错误发生?
非常感谢,
山姆
【问题讨论】:
标签: ios iphone objective-c nsstring