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 のパラメーターに送信されます *
なぜ?