我正在尝试从文件路径获取NSData,但我不断收到错误消息,表明无法打开文件。关于如何获取路径的任何想法,这样我就可以获取NSData。
for (int t = 0; t < [self.myarray count]; t++) {
NSURL *url1 = [NSURL fileURLWithPath:[self.myarray objectAtIndex:t]];
NSLog (@"url1: %@", url1);
NSError* error = nil;
NSString *filePath = [url1 path];
NSData* data = [NSData dataWithContentsOfFile:filePath options:NSDataReadingUncached error:&error];
if (error) {
NSLog(@"Data Error: %@", [error localizedDescription]);
} else {
NSLog(@"Data is: %@", data);
}
}
这是错误日志
url1:file:///var/mobile/Containers/Data/Application/85E795CA-B31D-4BD7-A777-DE7B392D6762/Documents/pImw.mp4
数据错误:因为没有这样的文件,所以无法打开文件“ pImw.mp4”。