应用程序在尝试从路径/URL(存储在文档文件夹中的视频文件)仅针对大文件 (>100 MB) 获取数据时崩溃。
设备详情:iOS (4.3)、iPad 1
- URL 是完美的(检查日志)
- 文件存在于该路径(检查路径)
注意:仅在设备上崩溃。
以下是应用程序崩溃的代码:
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]);
任何意见。