ファイルを文字列にロードしようとしています。私が使用しているコードは次のとおりです。
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 ファイル内の何かを知っている人はいますか?
どうもありがとう、
サム