使用NSData读取指定路径文件的数据:
NSError *error;
NSData *myData = [NSData dataWithContentsOfFile:Path options:NSDataReadingMappedIfSafe error:&error];
当读取的文件小于1g的时候,myData有数据。
大于1g时,myData为nil,打印error和myData如下:
![](http://img.bbs.csdn.net/upload/201503/16/1426472964_75229.png)
![](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/8.gif)
为什么会无法分配内存?
求大神解答
NSError *error;
NSData *myData = [NSData dataWithContentsOfFile:Path options:NSDataReadingMappedIfSafe error:&error];
当读取的文件小于1g的时候,myData有数据。
大于1g时,myData为nil,打印error和myData如下:
![](http://img.bbs.csdn.net/upload/201503/16/1426472964_75229.png)
![](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/8.gif)
为什么会无法分配内存?
求大神解答