僅當大文件(> 100 MB)嘗試從路徑/ URL(存儲在文檔文件夾中的視頻文件)中獲取數據時,應用程序崩潰。從文件路徑獲取數據時崩潰
設備詳細信息: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]);
任何評論。
你能告訴我fileURL –
的聲明感謝關注詹姆斯。我用更多的代碼編輯問題。 – iDilip
最重要的是:崩潰說什麼? –