画像と音声ファイルが含まれているURLを持っています。以下のコードを使用して、画像と音声ファイルをドキュメントディレクトリにダウンロードしています。
// urlsArray contains the list of images and audio urls
for(int i= 0 ;i<[urlsArrray count]; i++)
{
NSString *urlString = [urlsArrray objectAtIndex:i];
NSString *escapedUrlString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:escapedUrlString];
NSData *fileData=[NSData dataWithContentsOfURL:url];
NSString *urlstring1 = [url absoluteString];
NSArray *parts = [urlstring1 componentsSeparatedByString:@"/"];
NSString *fileName = [parts objectAtIndex:[parts count]-1];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDir = [paths objectAtIndex:0];
NSString *savedImagePath = [documentsDir stringByAppendingPathComponent:fileName];
[fileManager createFileAtPath:savedImagePath contents:fileData attributes:nil];
NSLog(@"files Stored Path is %@",savedImagePath);
ここで、画像と音声ファイルを分離したいと思います。画像をドキュメントディレクトリにダウンロードし、オーディオファイルをキャッシュディレクトリにダウンロードしたい。