ファイルを NSString 変数にロードしたいのですが、そのために NSString を使用initWithContentsOfFile
しています。ただし、40kb を超えるファイルはメソッドが失敗し、nil が変数に返されます。私が使用しているコードは次のとおりです。
NSString *fileContents;
fileContents = [[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
メモリ不足で失敗していると思いますが、確かに40kbの小さなファイルを処理できますか?!