別のスレッドで次のコードを使用して、アプリのディレクトリに画像を書き込んでいます
for (int j =0; j<[sorted count]; j++) {
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:[sorted objectAtIndex:j]]];
UIImage *image = [UIImage imageWithData:data];
if (image!=nil) {
NSLog(@"%@",[sorted objectAtIndex:j]);
[images addObject:image];
}
}
と
for (int k=0;k<[images count];k++)
{
NSString *temp = [[sorted objectAtIndex:k]lastPathComponent];
NSString *imagePath = [dataPath stringByAppendingPathComponent:temp];
NSData *data = UIImageJPEGRepresentation([images objectAtIndex:k], 1.0f);
[data writeToFile:imagePath atomically:YES];
}
しかし、奇妙なことに、最後の 2 つのイメージが書き込まれていません。すべてを試しましたが、うまくいかないようです。誰でもこれについて何か考えがありますか?