该应用程序崩溃,而试图获取(存储在文档文件夹中的视频文件),仅适用于大型文件从路径/ URL数据(> 100 MB)。
装置详细信息:iOS的(4.3),iPad的1
- 网址是完美的(经过日志)
- 文件存在于该路径(检查路径)
注:仅在设备崩溃。
下面是代码,其中应用程序崩溃:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
if ([paths count] > 0)
{
filePath = [paths objectAtIndex:0];
filePath = [filePath stringByAppendingPathComponent:@"Private Documents"];
filePath = [filePath stringByAppendingPathComponent:@"videos"];
filePath = [filePath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.mp4",st]];
}
NSURL *fileUrl=[NSURL fileURLWithPath:filePath];
NSMutableData *Data = [NSMutableData dataWithContentsOfURL:fileUrl]; //CRASHES ON THIS LINE
NSLog(@"Data: %d",[Data length]);
任何意见。