我想将文件加载到 NSString 变量中,并且正在使用 NSStringinitWithContentsOfFile
来执行此操作。但是,任何大于 40kb 的文件,该方法都会失败,并且 nil 会返回到我的变量中。这是我正在使用的代码:
NSString *fileContents;
fileContents = [[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
我猜它由于内存不足而失败,但它肯定可以处理小至 40kb 的文件?!